Test Driven Development in C#

Test Driven Development (TDD) is a powerful approach to build solid and robust software. This course teaches you how to use TDD in C# to test and implement new features in your .NET projects.
Course info
Rating
(61)
Level
Beginner
Updated
Jan 29, 2020
Duration
2h 26m
Table of contents
Course Overview
Getting Started with Test Driven Development
Testing and Implementing Business Logic
Adding Features in an ASP.NET Core App
Description
Course info
Rating
(61)
Level
Beginner
Updated
Jan 29, 2020
Duration
2h 26m
Description

At the core of writing solid and robust C# code is a thorough knowledge of Test Driven Development (TDD). In this course, Test Driven Development in C#, you will learn the skills you need to be able to apply TDD in your .NET projects. First, you will discover the basics of TDD and about the red-green-refactor cycle. Next, you will learn how to test and implement business logic for a .NET Core application with TDD. You’ll use xUnit as a testing framework and Moq as a mocking library. Finally, your business logic will be used in an ASP.NET Core Razor Pages application, and you will use TDD to add additional features in that application. When you’re finished with this course, you’ll 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.

About the author
About the author

Thomas is a well-known author, software developer, and speaker from Germany. He specializes in .NET, C#, TypeScript, XAML, and Azure.

More from the author
JavaScript Interop in Blazor Applications
Intermediate
3h 8m
May 4, 2020
More courses by Thomas Claudius Huber
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Thomas Claudio Suba and welcome to my course test driven development in C Sharp. I am a professional software developer and I built applications with C Sharp and dot net. In this course, you will learn how to use test driven development in C sharp to implement requirements in a dot net application. Test driven development is a very powerful approach. Toe build robust software. Before you implement a feature, you write a unit test for that feature. This means that the tests are driving your implementation some off the meter topics that we were covering This course includes understanding the basics off test driven development using test driven development or short TD D to write Real world business logic in C. Sharp decoupling dependencies took great testable and maintainable coat and adding features in a dot net Web application with test driven development. By the end of this course, you will know how to use test driven development in Europe. Net projects to write solid and robust software with C sharp Before beginning the course. You should be familiar with the basics off C sharp and unit testing. But as you work in this course together with me on a dot net project. You should even be ableto follow along without any prior unit testing knowledge. I hope you will join me on this journey to learn about how to apply test driven development in your dot net projects with the test driven development in C Sharp course at plural sides.