YoVDO

C# Test-Driven Development

Offered By: LinkedIn Learning

Tags

Software Testing Courses C Programming Courses ASP.NET Core Courses Test-Driven Development 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

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera