BDD and TDD demo project