Project to learn outside In Test Driven Development