Exemplo n.º 1
0
        public void CompositValidTest()
        {
            string email = "*****@*****.**";
            ValidatorClassResult <string> result = email.EmailAddress(customMsg).MinLength(3).MaxLength(12);

            Assert.True(result.Valid);
            Assert.Null(result.Message);
        }
Exemplo n.º 2
0
        public void IsInvalidAggregate()
        {
            object teste     = "teste";
            object resultObj = teste.Must(() => true, customMsg);
            ValidatorClassResult <object> result = resultObj.Null(customMsg);

            AssertInvalidResult(result, customMsg);
        }
Exemplo n.º 3
0
        public void MustInValidTest()
        {
            string url = "httteste";

            ValidatorClassResult <string> result = url.Must(() => url != null && url.StartsWith("http://"), "Inválido");

            Assert.False(result.Valid);
            Assert.Equal("Inválido", result.Messages[0]);
        }
Exemplo n.º 4
0
        public void MustValidTest()
        {
            string url = "http://teste";

            ValidatorClassResult <string> result = url.Must(() => url != null && url.StartsWith("http://"), "Inválido");

            Assert.True(result.Valid);
            Assert.Empty(result.Messages);
        }
Exemplo n.º 5
0
        public void CompositInvalidTest()
        {
            string email = "*****@*****.**";
            ValidatorClassResult <string> result = email.EmailAddress(customMsg).MinLength(13, "abc").MaxLength(11, "cdf");

            Assert.False(result.Valid);
            Assert.Equal("abc", result.Messages[0]);
            Assert.Equal("cdf", result.Messages[1]);
        }