C# Test-Driven Development
Offered By: LinkedIn Learning
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
- About testing
- What is TDD?
- Advantages and disadvantages of TDD
- Software and tooling
- 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
- 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
- Next steps with C#
Taught by
Christian Wenz
Related Courses
A Practical Introduction to Test-Driven DevelopmentLearnQuest 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