Project initial structure with unit test