28 lines
677 B
C#
28 lines
677 B
C#
namespace Base.Tests;
|
|
|
|
[TestClass]
|
|
public class ExpectingExceptions
|
|
{
|
|
/// <summary>
|
|
/// Проверка метода на возврат исключения
|
|
/// </summary>
|
|
[ExpectedException(typeof(ArgumentNullException), "Exception was not throw")]
|
|
[TestMethod]
|
|
public void AssertMsTestExceptionTest()
|
|
{
|
|
var ms = new AssertMsTest();
|
|
ms.SayHello(null);
|
|
}
|
|
|
|
[TestMethod]
|
|
public void AssertMsTestReturnTest()
|
|
{
|
|
var name = "Hi! Nikolay";
|
|
|
|
var ms = new AssertMsTest();
|
|
var actual = ms.SayHello("Nikolay");
|
|
|
|
Assert.AreEqual(name, actual, $"name: {name} act: {actual}");
|
|
}
|
|
}
|