Advanced ASP.NET Core: Unit Testing

Go to class
Write Review

Free Online Course: Advanced ASP.NET Core: Unit Testing provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced ASP.NET Core: Unit Testing is taught by Ervis Trupja.

Overview
  • Write automated tests for your personal or commercial ASP.NET Core apps. Learn how to unit test ASP.NET Core console, Web API, and MVC apps.

Syllabus
  • Introduction

    • Unit testing ASP.NET Core apps
    • What you should know
    1. Get Started with Unit Testing
    • Application testing strategies
    • Why unit testing?
    • Understand the MSTest framework
    • Understand the NUnit framework
    • Understand the xUnit framework
    • Decide between the frameworks
    2. Console Applications
    • ASP.NET Core console project overview
    • Set up the console testing project
    • xUnit Theory with InlineData
    • Challenge: Test add and average methods
    • Solution: Test add and average methods
    • xUnit Theory with MemberData
    • xUnit Theory with ClassData
    3. Web API Applications
    • ASP.NET Core web API project overview
    • Set up web API testing project
    • Unit testing HttpGet API endpoint
    • Challenge: Test HttpGet API endpoint with id
    • Solution: Test HttpGet API endpoint with id
    • Unit testing HttpPost API endpoint
    • Unit testing HttpDelete API endpoint
    4. MVC Applications
    • ASP.NET Core MVC project overview
    • Set up MVC testing project
    • Unit testing index ActionResult
    • Challenge: Unit testing details ActionResult
    • Solution: Unit testing details ActionResult
    • Unit testing create ActionResult
    • Unit testing remove ActionResult
    Conclusion
    • Where to go next