setup infrastructure + first passing test
works for 2
refactored tests
renamed test methods to more intention-revealing names
added case for 3. Took a 'big'-ish step by changing the output type. Should have gotten that right from the start
added case for 5
refactored test code: extract method on fizzbuzz cases
refactored test code: removed implicit duplication of meaning in the two checks
added case for 6
added case for 7
added case for 15
added case for 30: jumped a bit too far ahead in the previous step, was already working
moved method from test to domain object
Added a visual acceptance test. Basic requirements complete.