TestLetters order | Solving the diamond kata with property-based testingDiscover the last and final property that will conclude our journey of creating a complete implementation of the diamond kata using TDD and property-based testing.
TestNo padding for input letter row | Solving the diamond kata with property-based testingDiscover a new kind of property that will reinforce our test suite and help us get to a working implementation of the diamond kata
dotnetSymmetry around the horizontal axis | Solving the diamond kata with property-based testingIn this article, we'll inspect our diamond to find some symmetry and make it a property based test.
dotnetSymmetry around the vertical axis | Solving the diamond kata with property-based testingIn this article, we'll inspect our diamond to find some symmetry and make it a property based test.
dotnetOutside space symmetry | Solving the diamond kata with property-based testingIn this article, we'll try to find some patterns in the global shape of our diamond, specifically with the spaces surrounding each row.
dotnetHeight equals Width | Solving the diamond kata with property-based testingIn this article will try to find some patterns in the global shape of our diamond.
CSharpFirst and Last line content | Solving the diamond kata with property-based testingIn this article will try to find some patterns in the first and last line of our Diamond.
TestInput generators in property-based tests with FsCheckDiscover how to write your first property-based test using FsCheck
dotnetHow to get started with Property-based Testing in C#Discover how to apply TDD with Property-Based testing while solving the Diamond Kata
TestHow many unit tests are good enoughOne of the biggest problems with unit testing is to know for sure when we have enough tests to be confident to release in production.
dotnetEverything Wrong With The State of Unit Testing TodayExample-based testing is simple but tends to fall short in some scenarios. Discover an alternative approach: Property-based testing.
dotnetYou need these tools to be more efficient at Testing with AutoFixture and FakeItEasyDiscover a simplified approach to write unit tests to be more efficient.