Course Information
Course Overview
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.
Course Content
- 7 section(s)
- 44 lecture(s)
- Section 1 Introduction
- Section 2 Introduction to NUnit
- Section 3 Assertions
- Section 4 Testing Methodologies
- Section 5 Test Doubles
- Section 6 Mocking Test Objects with Moq
- Section 7 End of Course
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
Skills covered in this course
Reviews
-
ttosin moruf akinyemi
Best tutorial I've seen on mocking. Concise and precise, no wasting of time, touches on key topics without wasting time and delivery was good.
-
CCharles McCullough
This course is a good introduction to NUnit and Moq. I wish it would be updated by the instructor. I will be looking for another course that goes into more detail and has more hands on tutorials. I also wish the instructor would have used tools everyone has instead of focusing on ReSharper.
-
HHarsh Vardhan Sharma
Great tutorial about Unit testing. Really good from beginner to advance. Tutor always focus on proc and cons and explain every thing in a deep but in less time and this is the strength of this course
-
AArun Nagria
Indeed a very good course, covering almost all of the required things which is needed to do unit testing. Only thing which i think can be added like in a real practical scenario how we can add test cases for Data Access Layer functions, web services etc.