Demonstrationer av olika aspekter av TDD, enkel design och refaktorisering