Practicing test driven development - First problem to be evaluated and implemented