Test Driven Development in .NET Core
In this course, you will get Hands-On experience using Unit testing to produce a bulletproof and testable N-Tier .NET Core application. You will have the skills and knowledge of creating a testable and maintainable ASP.NET Core application.
1
Segment - 01 - Introduction
2
Segment - 02 - Create Test Project
Segment - 03 - Unit Test: Create Unit Test Based On Requirement
Segment - 04 - Implement: Write Code to Return Correct Data
Segment - 05 - Refactor: Test and Implementation Code
3
Segment - 06 - Review Full Requirement List with GitHub Projects
Segment - 07 - Test and Implement: Throw Exception When Request Is Null
Segment - 08 - Create Booking Services
Segment - 09 - Unit Test: Save a Room Booking
Segment - 10 - Implement: Save a Room Booking
Segment - 11 - Unit Test: Check if Room Is Available
Segment - 12 - Implement: Check if Room Is Available
Segment - 13 - Test and Implement: Add Room Id To Result
Segment - 14 - Test and Implement: Return Successful or Failed Booking Result
Segment - 15 - Test and Implement: Add Booking Id To Result
Segment - 16 - Section Review
4
Segment - 17 - Refactor Project for Data Access Layer
Segment - 18 - Unit Test: Retrieve Available Rooms
Segment - 19 - Implement: Retrieve Available Rooms
Segment - 20 - Test and Implement: Save a Room Booking
Segment - 21 - Section Review
5
Segment - 22 - Understanding Unit Testing .NET Core Applications
Segment - 23 - Setup Sqlite In-Memory Data Store
Segment - 24 - Create Unit Test Scenarios
Segment - 25 - Implement Code For Tests
Segment - 26 - Run and Test ASP.NET Core Application
6
Segment - 27 - Conclusion