Get familiar with the best TDD practices by learning how to use xUnit in .NET.
Beginner
51 Lessons
11h
Certificate of Completion
Get familiar with the best TDD practices by learning how to use xUnit in .NET.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Test-driven development (TDD) is a proven way of developing high-quality applications with clean and well-maintainable code. In this course, you will learn how to use the xUnit testing library to apply the principles of test-driven development on .NET. You will start this course by reviewing the fundamentals of xUnit and how automated testing works on .NET. Then, you will practice the key TDD fundamentals. After this, you will move to more advanced topics, such as mocking, understanding the testing pyramid...
TAKEAWAY SKILLS
Unit Testing
What You'll Learn
Familiarity with the principles of test-driven development
The ability to write automated tests in .NET using xUnit
An understanding of unit and integration tests
Familiarity with testing best practices
An understanding of the test pyramid to produce bug-free software
What You'll Learn
Familiarity with the principles of test-driven development
Show more
Course Content
Introduction to Automated Testing
Test-Driven Development
Assertions as a Key Part of Automated Tests
Different Types of Automated Tests
Mocking External Dependencies
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor