The final episode of FizzBuzz TDD'd!

Before we dive in; we do a refactor to improve the clarity of the intent of our tests.

It's a pretty quick jump into following the practice of triangulation as we did for the first three requirements.

Continue to predict why the test fails! (Then fix it)

Convey Intent - It's the most important thing after the code working. Can we understand what is meant.

"Make similar things more similar, dissimilar things more dissimilar." - Kent Beck

I go on for a bit about how to make code more similar to improve refactorability and understandability.