Unit testing an application
Microsoft has a proprietary unit testing framework known as MS Test, which is closely integrated with Visual Studio. However, to use a unit testing framework that is compatible with .NET Core, we will use the third-party framework xUnit.net.
Creating a unit of code that needs testing
Add a new Class Library project named Ch05_Calculator. In the Solution Explorer window, right-click on the Class1.cs file and choose Rename. Change its name to Calculator.
Modify the code to look like this:
namespace Ch05_Calculator { public class Calculator { public double Add(double a, double b) { return a * b; } } }
Creating a unit test project
Add a new Class Library project named Ch05_CalculatorUnitTests. In the Solution Explorer, right-click ...
Get C# 6 and .NET Core 1.0: Modern Cross-Platform Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.