Too Long; Didn't Read
In this series, we'll go through all the steps to solve the Diamond Kata using TDD and property-based tests. We'll use FsCheck, a F# testing framework made for F#, to implement our first test in C#. The next post will show how to use the F# library to solve a specific Kata: print a diamond starting with A and having the supplied letter at the widest point. The first few tests are trivial, but as you approach Z, the tests are becoming harder to read and harder to write.