It’s time to take your unit testing to the next level. You’ve implemented either NUnit, or xUnit, or MSTest in your projects. You’ve gotten your code coverage to 80+%. But the are just some things that are hard to test or validate in your project. How do you test the “business logic” in your repository class? How do you test your dependent web service or database? Yeah, you can write special unit test and create fake objects to mimic these dependencies but why waste your time writing code that does not ship with the end product. Or write a lot of code with the ExcludeFromCoverage attribute :smile:. Well this is mocking comes in.