Laborationer för kurs i testdriven utveckling, enkel design och refaktorisering