- Introduction
What you'll learn
- What unit tests are for and how they are written
- How to set up and use the NUnit test framework
- What are the different test doubles: fakes, stubs, mocks
- How to effectively use the Moq mocking framework
- How to use the ReSharper unit test runner
- How to write memory-related unit tests using dotMemoryUnit
Description
The goal of this course is to teach you Unit Testing and the use of the latest and greatest tools and frameworks available on the market today. This course covers the following technologies:
- NUnit, the most popular unit test framework available for .NET
- Moq, a mocking framework
- dotMemoryUnit, a unit test framework for testing memory consumption
- ReSharper (its unit test runner) used extensively in this course
- dotCover is used to illustrate the concepts of code coverage and continuout testing
In this course you'll learn what unit tests are, how to write and execute them, what are fakes/mocks/stubs/moles and how to use a mocking framework.
Students also bought
Información sobre el Instructor

- 4.44 Calificación
- 150310 Estudiantes
- 21 Cursos
Dmitri Nesteruk
Software/Hardware Engineering • Quant Finance • Algotrading
Dmitri is a quant, developer, book author and course author. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C# and C++ programming as well high-performance computing using technologies such as CUDA and FPGAs. He has been a C# MVP since 2009.
Student feedback
4.44
Course Rating
Reviews
Charles McCullough
15-05-2021
I feel like I bought a three hour ad for ReSharper. I wish the instructor would have used the tools available for everyone and then highlight what ReSharper could do as an add on. I'm considering asking for a refund.