After developing a new feature for my project, the final step before submitting a PR was writing some unit tests. I was able to learn and use a mocking library called Moq to mimic the behavior of components my new feature’s API depended on. Moq was designed to leverage .NET’s LINQ-style expressions, which made it super intuitive to learn and apply to my tests.