Unit testing – Data-driven tests

Data-driven testing is about providing a unit test with data that is then used during the execution of the unit test. This is particularly useful in situations where you want …

Unit testing – FluentAssertions

In this blog post, we will talk about FluentAssertions. As mentioned in our earlier blog posts about unit testing, the third step in a unit test is the “Assert” step. …

Unit testing – Writing testable code

In the previous blog post of this series, we introduced the use of isolation frameworks. In this blog post, we will explain how applying the concept of dependency injection and …