public void PrintTest() { // apply the method to test string actual = SayHello.PrintName("Katya"); // assume expected output string expected = "Hello, Katya!"; // assert if actual and expected are equal Assert.AreEqual(expected, actual); }
public void PrintTestFailed() { string actual = SayHello.PrintName("Katya"); // just for testing purposes, assume that the method failed to add the input name string expected = "Hello!"; // when you run the Unit Test from the Visual Studio menu: // TEST -> Windows -> Test Explorer (you will see in the Test Explorer window: Not Run Tests (2) // and above it: Run All, click on Run All // and you should get the following results listed under Run All // Failed Tests (1) // PrintTestFailed // Passed Tests (1) // PrintTest // as we can see, the expected output in the PrintTestFailed // checkes if the method has failed to add the inut name // it hasn't so the failed test fails Assert.AreEqual(expected, actual); }