A FizzBuzz with Test-Driven Development (TDD)
TDD means iterating by defining the test (and expected outcome) first, then writing just enough application code to make it pass.
TDD means iterating by defining the test (and expected outcome) first, then writing just enough application code to make it pass.