About This Course
Become an expert in unit testing with NUnit, Moq, dotMemoryUnit, ReSharper and other tools!
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.
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
Didzis B.
Pros
* The audio quality is good.
Cons
* Course materials are not attached to each lesson accordingly but are provided at the end of the course.
* The course covers various topics (e.g., assertions, mocks) that would be better split into separate courses. For example, the first part of the course felt somewhat boring, while the second part was rushed and did not cover everything in sufficient detail or devote enough attention to each step.
* The course was not structured optimally. For instance, callbacks were explained after being used in examples without proper prior explanation.
* Every example should be explained using both positive and negative test cases, which was often not done.
* It is not the best approach to provide a course using paid software. The course should use freeware software or its components.
* Some topics were explained in excessive detail, while others were not covered sufficiently.