Solution: Unit Test Using Test-Driven Development
Understand how to implement unit tests using test-driven development by creating and refining test cases for calculator functions with NUnit. Learn to write tests that cover edge cases, then develop application code iteratively until all tests pass, improving your testing proficiency and code reliability.
We'll cover the following...
Introduction
The lesson presents the solution to the challenge to implement test methods to test the required additional calculator features, followed by the application code that implements these new features.
Solution
The project solution is shown in the widget below. Run the widget to see that all tests pass. Five public methods are tested, each with its own series of test cases. As a result, a total of eleven test cases are generated. The Calculator class was first developed using an empty implementation. Thereafter, the test code methods and test ...