Validate() 공개 메소드

public Validate ( ) : bool
리턴 bool
예제 #1
0
        public void required_unique_email_returns_true_with_two_unique_emails()
        {
            // Arrange
            List<string> emailList = new List<string>();
            emailList.Add("*****@*****.**");
            emailList.Add("*****@*****.**");
            bool requiredToBeUnique = true;

            // Act
            var rule = new RequireUniqueEmail(emailList, requiredToBeUnique);
            bool actual = rule.Validate();

            // Assert
            Assert.IsTrue(actual);
        }
예제 #2
0
        public void required_unique_email_returns_true_with_duplicate_emails_found_but_is_not_required()
        {
            // Arrange
            List<string> emailList = new List<string>();
            emailList.Add("*****@*****.**");
            emailList.Add("*****@*****.**");
            emailList.Add("*****@*****.**");
            emailList.Add("*****@*****.**");
            emailList.Add("*****@*****.**");
            emailList.Add("*****@*****.**");
            bool requiredToBeUnique = false;

            // Act
            var rule = new RequireUniqueEmail(emailList, requiredToBeUnique);
            bool actual = rule.Validate();

            // Assert
            Assert.IsTrue(actual);
        }