Ejemplo n.º 1
0
        public void Validate_ReturnValue_IsTrue(bool value)
        {
            TrueAssertValidator validator = new TrueAssertValidator(value, "");
            bool actual = validator.Validate() == value;

            Assert.IsTrue(actual);
        }
Ejemplo n.º 2
0
        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);
        }