示例#1
0
        public void isValidPasswordCorrectTest()
        {
            // correct password example
            string correct = "Test123456789%";

            RegexChecker checker = new RegexChecker();

            Assert.True(checker.IsValidPassword(correct));
        }
示例#2
0
        public void isValidPasswordIncorrectTest()
        {
            // incorrect passwords
            string incorrect1 = string.Empty; // empty
            string incorrect2 = "aaaaaaaaaaa";
            string incorrect3 = "AAAAAAAAAAA";
            string incorrect4 = "11111111111";
            string incorrect5 = "aaaa11111aa";
            string incorrect6 = "AAAA11111AA";
            string incorrect7 = "aaaaAAAAAaa";

            RegexChecker checker = new RegexChecker();

            Assert.False(checker.IsValidPassword(incorrect1));
            Assert.False(checker.IsValidPassword(incorrect2));
            Assert.False(checker.IsValidPassword(incorrect3));
            Assert.False(checker.IsValidPassword(incorrect4));
            Assert.False(checker.IsValidPassword(incorrect5));
            Assert.False(checker.IsValidPassword(incorrect6));
            Assert.False(checker.IsValidPassword(incorrect7));
        }