Exemple #1
0
        public void PasswordChecker_ContainsSymbol_ReturnsTrue()
        {
            var checker = IoCContainer.PasswordChecker(
                new PasswordOptions(), password);

            Assert.True(checker.ContainsSymbol);
        }
Exemple #2
0
        public void PasswordChecker_ContainsUppercaseLetter_ReturnsTrue()
        {
            var checker = IoCContainer.PasswordChecker(
                new PasswordOptions(), password);

            Assert.True(checker.ContainsUppercaseLetter);
        }
Exemple #3
0
        public void PasswordChecker_LengthIsStrong_ExpectSTRONG()
        {
            var checker = IoCContainer.PasswordChecker(
                new PasswordOptions(), password);

            Assert.Equal(STRONG, checker.Length());
        }
Exemple #4
0
        public void PasswordChecker_IfPasswordIsStrong_ExpectSTRONG()
        {
            var cheker = IoCContainer.PasswordChecker(new PasswordOptions()
            {
                Length          = true,
                LowercaseLetter = true,
                UppercaseLetter = true,
                Number          = true,
                Symbol          = true
            }, password);

            Assert.Equal(STRONG, cheker.GetPasswordStrength());
        }
Exemple #5
0
        public void PasswordChecker_IfPasswordIsWeak_ExpectWEAK()
        {
            password = "******";
            var cheker = IoCContainer.PasswordChecker(new PasswordOptions()
            {
                Length          = true,
                LowercaseLetter = true,
                UppercaseLetter = true,
                Number          = true,
                Symbol          = true
            }, password);

            Assert.Equal(WEAK, cheker.GetPasswordStrength());
        }
Exemple #6
0
        public void PasswordChecker_IfPasswordIsMedium_ExpectMEDIUM()
        {
            password = "******";
            var cheker = IoCContainer.PasswordChecker(new PasswordOptions()
            {
                Length          = true,
                LowercaseLetter = true,
                UppercaseLetter = true,
                Number          = true,
                Symbol          = true
            }, password);

            Assert.Equal(MEDIUM, cheker.GetPasswordStrength());
        }