public void Is_WhenArgumentDoesNotImplementType_Throws() { // Arrange var someArg = new NotImplementationOfITest(); // Act/Assert var exception = GetException <ArgumentException>(() => Guard.That(someArg, nameof(someArg)).Is(typeof(ITest))); // Assert AssertArgumentException(exception, "Value is not <ITest>", "someArg"); }
public void GetResult_WhenCalledWithOneFailingCheck_ReturnListWithOneMessage() { // Arrange var arg1 = new NotImplementationOfITest(); // Act var result = Validate.That(() => arg1).Is(typeof(ITest)).Errors; // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.Count()); }
public void Is_WhenArgumentDoesNotImplementType_Throws() { // Arrange var someArg = new NotImplementationOfITest(); // Act/Assert ArgumentException exception = GetException<ArgumentException>(() => Guard.That(() => someArg).Is(typeof(ITest))); // Assert AssertArgumentException(exception, "someArg", "Value is not <ITest>\r\nParameter name: someArg"); }
public void Is_WhenArgumentDoesNotImplementType_Throws() { // Arrange var arg1 = new NotImplementationOfITest(); // Act/Assert ArgumentException exception = GetException <ArgumentException>(() => Guard.That(() => arg1).Is(typeof(ITest))); // Assert AssertArgumentException(exception, "arg1", "Value is not <ITest>\r\nParameter name: arg1"); }