Intermediate
58 Lessons
17h
Certificate of Completion
Takeaway Skills
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
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...
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
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.