public void Validate_ReturnValue_IsTrue(bool value) { TrueAssertValidator validator = new TrueAssertValidator(value, ""); bool actual = validator.Validate() == value; Assert.IsTrue(actual); }
public void ErrorMessage_Value_AreEqual() { string expected = "測試TrueAssert"; TrueAssertValidator validator = new TrueAssertValidator(false, expected); validator.Validate(); Assert.AreEqual(validator.ErrorMessage, expected); }
public void ErrorMessage_ErrorMessageWithLF_AreEqual() { IFormValidator validate1 = new TrueAssertValidator(false, "1"); IFormValidator validate2 = new TrueAssertValidator(true, "2"); IFormValidator validate3 = new TrueAssertValidator(false, "3"); BulkValidator validators = new BulkValidator { validate1, validate2, validate3 }; validators.Validate(); Assert.AreEqual(validators.ErrorMessageWithLF, $"{validate1.ErrorMessage}\n{validate3.ErrorMessage}"); }
public void ErrorMessage_ErrorMessageWithNewLine_AreEqual() { IFormValidator validate1 = new TrueAssertValidator(false, "1"); IFormValidator validate2 = new TrueAssertValidator(true, "2"); IFormValidator validate3 = new TrueAssertValidator(false, "3"); BulkValidator validators = new BulkValidator { validate1, validate2, validate3 }; validators.Validate(); Assert.AreEqual(validators.ErrorMessageWithNewLine, $"{validate1.ErrorMessage}{Environment.NewLine}{validate3.ErrorMessage}"); }
public void ErrorMessageStoppedIfFail_ErrorMessage_AreEqual() { IFormValidator validate1 = new TrueAssertValidator(false, "1"); IFormValidator validate2 = new TrueAssertValidator(true, "2"); IFormValidator validate3 = new TrueAssertValidator(false, "3"); BulkValidator validators = new BulkValidator(true) { validate1, validate2, validate3 }; validators.Validate(); Assert.AreEqual(validators.ErrorMessage, validate1.ErrorMessage); }