.NET 5 REST API Tutorial 10 - Unit Testing and TDD

Published: 22 February 2021
on channel: Julio Casal
55,476
1k

✅Check the .NET 8 Full Course:    • ASP.NET Core Full Course For Beginners  
💻Get the source code: https://go.dotnetacademy.io/net5resta...

Topics covered:
00:00 Video overview
00:41 What is Unit Testing?
04:56 What is Test Driven Development (TDD)?
07:12 Unit testing frameworks in .NET
08:02 Moving the REST API to its own directory
12:02 Creating the xUnit test project
12:52 Building multiple projects in VS Code via build.proj
18:13 Adding the test class
19:48 Adding tests for GetItemAsync
22:12 The AAA pattern
23:11 Adding stubs via the Moq framework
30:29 Running tests in VS Code
31:42 Using the .NET Core Test Explorer extension
41:38 Comparing object properties via FluentAssertions
45:22 Testing GetItemsAsync
49:19 Testing CreateItemAsync
54:38 Excluding missing members when comparing objects
56:50 Testing UpdateItemAsync
1:01:29 Testing DeleteItemAsync
1:03:34 Switching Item from record to class and adding Description
1:04:54 Switching DTOs to positional records
1:07:50 Fixing the code base
1:11:07 Fixing a failing test
1:14:27 Using TDD to add a new feature
1:15:41 Adding a test before implementing the new functionality
1:20:59 Auto generating the new method to implement
1:22:47 Getting green by implementing the new functionality
1:24:56 Verifying the new feature via Postman

🔥Become a Senior C# Backend Engineer: https://juliocasal.com/courses

🗺️Get My Free .NET Backend Developer Roadmap: https://juliocasal.com/roadmap

Join me on Patreon:   / juliocasal  
Follow me on LinkedIn:   / juliocasal  
Follow me on X: https://x.com/julioc
#dotnet #restapi #tutorial


Watch video .NET 5 REST API Tutorial 10 - Unit Testing and TDD online without registration, duration hours minute second in high quality. This video was added by user Julio Casal 22 February 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 55,476 once and liked it 1 thousand people.