Gain insights into unit testing principles, and delve into configuring and using NUnit. Discover how to write effective tests, maximize coverage, and elevate your testing projects.
Intermediate
58 Lessons
17h
Certificate of Completion
Gain insights into unit testing principles, and delve into configuring and using NUnit. Discover how to write effective tests, maximize coverage, and elevate your testing projects.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Industry, employers, startups, and amateur developers are increasingly looking towards unit testing their software. Unit testing is one of the most reliable ways to find and keep software bugs at bay, thus reducing costs and development pains. Developers working with the .NET framework are overwhelmingly turning to NUnit to meet their unit testing needs. In this course, you’ll learn the principles of unit testing, and in the process, learn to configure and use the NUnit testing framework. Given that the co...
What You'll Learn
A thorough understanding of unit testing principles
Hands-on experience writing unit tests using the NUnit framework
Familiarity with practices that make testing effective, maintainable, and agile
Familiarity with testing industry practices, trends, and tools
What You'll Learn
A thorough understanding of unit testing principles
Show more
Course Content
Fundamentals of Unit Testing
Testing Conditions With Classic And Fluent Assertions
Making Unit Testing More Effective
Unit Testing Code with External Dependencies
Conclusion
Appendix - Unit Test Project Organization and Console Setup
6 Lessons
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.