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

A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
Unit Testing for Data Science in Python
DataCamp
Java Testing
LearnQuest via Coursera
API Test Automation with SoapUI
LinkedIn Learning
F#: Automated Testing for Developers
LinkedIn Learning