ASP.NET Core MVC Testing Fundamentals

ASP.NET Core MVC is the latest evolution of .NET web programming. In this course, you'll learn how to create automated tests to cover the different parts of your ASP.NET Core MVC application to help find errors before they make it to production.
Course info
Rating
(72)
Level
Intermediate
Updated
Jun 19, 2017
Duration
2h 55m
Table of contents
Course Overview
Introduction
Testing Model Classes with xUnit.NET
Creating and Using Mock Dependencies
Writing MVC Controller Tests
Writing ASP.NET Core MVC Integration Tests
Implementing Automated Functional UI Testing with Selenium
Description
Course info
Rating
(72)
Level
Intermediate
Updated
Jun 19, 2017
Duration
2h 55m
Description

No one likes the stress of emergencies caused by errors in code that have been released to production, especially if these errors happen early in the morning and require emergency fixes. Automated tests help check the application is working as expected, and reduces the likelihood of errors making it to the production environment. Fewer production errors mean happier end users, development teams, and business owners. In this course, ASP.NET Core MVC Testing Fundamentals, you'll learn how to create automated tests for your ASP.NET Core MVC application, including model, controller, and automated UI tests. First, you'll dive into getting started with xUnit.net, and how to specifically test your model. Next, you'll explore how to isolate parts of your code base by using mock objects and the Moq library for .NET Core. Finally, you'll cover how to automate the browser to create functional UI tests. By the end of this course, you'll have the knowledge to create automated unit, integration, and UI tests for your ASP.NET Core MVC application. Additionally, you'll know how to execute these tests to verify the correctness of your application, and help ensure errors do not make it to production.

About the author
About the author

With over 15 years experience, Jason Roberts is a Microsoft .NET MVP, freelance developer, and author.

More from the author
Approval Tests for .NET
Intermediate
2h 21m
Sep 16, 2020
.NET Unit Testing with AutoFixture
Beginner
1h 59m
Aug 7, 2020
Mocking with Moq and xUnit
Beginner
2h 14m
May 26, 2020
More courses by Jason Roberts