public void CompositValidTest() { string email = "*****@*****.**"; ValidatorClassResult <string> result = email.EmailAddress(customMsg).MinLength(3).MaxLength(12); Assert.True(result.Valid); Assert.Null(result.Message); }
public void IsInvalidAggregate() { object teste = "teste"; object resultObj = teste.Must(() => true, customMsg); ValidatorClassResult <object> result = resultObj.Null(customMsg); AssertInvalidResult(result, customMsg); }
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]); }
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); }
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]); }