YoVDO

C# Test-Driven Development

Offered By: LinkedIn Learning

Tags

Test-Driven Development Courses C# Courses ASP.NET Core Courses Unit Testing Courses APIs Courses Mocking Courses

Course Description

Overview

Learn how to apply test-driven development methodology to C# programming.

Syllabus

Introduction
  • Testing web applications and APIs
  • What you should know
1. TDD Theory
  • About testing
  • What is TDD?
  • Advantages and disadvantages of TDD
  • Software and tooling
2. Getting Started with TDD
  • Demo project introduction
  • Creating a test
  • Fixing the code
  • Adding another test
  • Satisfying the next test
  • Challenge: Making the test pass
  • Solution: Making the test pass
3. Advanced TDD Techniques
  • Introduction to mocking
  • Adding an interface
  • Using a test with a mock
  • Testing without a database: Preparations
  • Demo: Testing without a database
  • Testing ASP.NET Core applications: Preparations
  • Demo: Testing ASP.NET Core applications
  • Challenge: Testing an API
  • Solution: Testing an API
Conclusion
  • Next steps with C#

Taught by

Christian Wenz

Related Courses

Build Web APIs using ASP.NET
Microsoft via edX
MVC Application Design using .NET Core 2.0
Microsoft via edX
Getting Started with ASP.NET Core Razor Pages
Coursera Project Network via Coursera
ASP NET Core,MVC,C#,Angular, ChatGPT & EF Crash Course
Udemy
RESTful Web API - The Complete Guide (.NET7 API) Part 1
Udemy