Too Long; Didn't Read
In the previous article, [Best Practices to Write Unit Tests the Right Way (Part 1) we explored some of the best practices for unit testing and compiled a list of must-have libraries that greatly improve the quality of tests. However, it didn't cover some common scenarios like testing LINQ and mappings, so I decided to fill this gap with one more example-driven post. The examples in this article make extensive use of the awesome tools described in the previous post, so it would be a good idea to start with Part 1 so that the code we're about to analyze makes more sense.