Master .Net and C# Unit Testing with NUnit and Moq 2017 TUTORiAL

Master .Net and C# Unit Testing with NUnit and Moq 2017 TUTORiAL | 3.07 GB

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
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.
Who this course is for:
.NET developers wishing to learn about using unit testing
Experienced developers wishing to expand their unit testing skills


Introduction
03:32
Introduction
Preview
03:32

Introduction to NUnit
20:37
Introduction
00:57
What is Unit Testing?
02:59
Setting Up a Unit Testing Project
Preview
03:58
Unit Test Runners: Standalone, VS, R#/Rider
07:11
Bank Account Scenario
04:28
Summary
01:04

Assertions
28:30
Overview
01:04
Basic Assertions and Possible Test Results
05:07
Warnings
06:03
Arrange Act Assert
05:02
Multiple Assertions
Preview
03:36
Exceptions
06:20
Summary
01:18

Testing Methodologies
29:19
Overview
00:42
Data-Driven Testing
Preview
08:22
Code Coverage with dotCover
06:10
Continuous Testing with dotCover
05:12
Memory Testing with dotMemoryUnit
07:54
Summary
00:59

Test Doubles
35:38
Overview
01:37
Mocks, Stubs, Fakes, Moles – What Are They All For?
05:54
Scenario: Bank Account (again!)
04:13
Static Fakes
02:44
Dynamic Fakes with ImpromptuInterface
09:20
Stubs
03:13
Mocks
06:20
Summary
02:17

Mocking Test Objects with Moq
01:14:44
Overview
00:56
Get Started with Moq
05:21
Mocking Methods: Basics
04:37
Mocking Methods: Argument-Dependent Mocking
05:04
Mocking Methods: Out and Ref Parameters
Preview
09:10
Mocking Methods: Exceptions and Return Values
07:43
Mocking Properties: Basics
08:13
Mocking Properties: Value Tracking
03:37
Mocking Events
09:36
Callbacks
05:33
Verification
04:57
Behavior Customization
06:07
Expectations for Protected Members
02:43
Summary
01:07

End of Course
01:20
Course Summary
01:03
Bonus Lecture: Other Courses at a Discount
Preview
00:17

https://www.udemy.com/

DOWNLOAD
(Buy premium account for maximum speed and resuming ability)