TDD and BDD sample for Java with Guice, Junit4, Mokito and Cucumber