public void PostalCode_IsValidTest()
        {
            var result1 = PostalCode.IsValid(null);
            var result2 = PostalCode.IsValid("12345");
            var result3 = PostalCode.IsValid("ddddd");
            var result4 = PostalCode.IsValid("d123d");
            var result5 = PostalCode.IsValid("dddddghhj");

            Assert.False(result1);
            Assert.True(result2);
            Assert.False(result3);
            Assert.False(result4);
            Assert.False(result5);
        }
示例#2
0
 /// <summary>Returns true if postal code is valid (or if the postal code or country is empty or unknown).</summary>
 protected override bool IsValid(ValidationContext validationContext)
 {
     return(PostalCode.IsEmptyOrUnknown() || Country.IsEmptyOrUnknown() || PostalCode.IsValid(Country));
 }