Book Image

Test Driven Development in .NET Core - The Handbook [Video]

By : Trevoir Williams
Book Image

Test Driven Development in .NET Core - The Handbook [Video]

By: Trevoir Williams

Overview of this book

Test-Driven Development (TDD) is a powerful approach to build solid and robust software. In this course, you will learn the skills you need in order to be able to apply TDD in your .NET projects. Unit testing is a type of software testing where code is written to automate the testing of sub-sections of an entire application. This course starts with an introduction to the course and moves on to explain how to use .NET 6 and 7. You will learn to code a booking service as well as to test and implement the application. Moving further, you will learn about integration testing and learn how to retrieve available rooms from the application. You will also understand unit testing and implement code for unit tests. In the final section of the course, you will learn to set up a GitHub account and add projects to GitHub. You will also get the hang of Git branching and pull requests on GitHub. After this course, you will have a foundational knowledge of test-driven development that will help you as you move forward to test and implement new features in your C# projects. You will have the skills and knowledge of creating a testable and maintainable ASP.NET core application needed to architect real-world, enterprise .NET core apps. All resources and code files are placed here:
Table of Contents (7 chapters)
Chapter 3
Unit Testing – Application Core
Content Locked
Section 2
Test and Implement: Throw Exception When Request Is Null
This video explains throw an exception when the request is null.