コード例 #1
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckDataIntegritySQLInjectionV1()
        {
            var testPassword = "******";
            var state        = DataIntegrityChecker.CheckDataIntegrity(testPassword);

            Assert.IsFalse(state);
        }
コード例 #2
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckUsernameIntegrityNotEnoughCharacters()
        {
            var testUsername = "******";
            var state        = DataIntegrityChecker.CheckUsernameIntegrity(testUsername);

            Assert.IsFalse(state);
        }
コード例 #3
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckDataIntegritySQLInjectionV2()
        {
            var testPassword = "******";
            var state        = DataIntegrityChecker.CheckDataIntegrity(testPassword);

            Assert.IsFalse(state);
        }
コード例 #4
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckDataIntegrityTrue()
        {
            var testPassword = "******";
            var state        = DataIntegrityChecker.CheckDataIntegrity(testPassword);

            Assert.IsTrue(state);
        }
コード例 #5
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckBadEmail()
        {
            var testEmail = "mi@[email protected]";
            var state     = DataIntegrityChecker.CheckEmail(testEmail);

            Assert.IsFalse(state);
        }
コード例 #6
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckGeneratedUsername()
        {
            var testUsername = DataGenerator.GetInstance().GenerateUsername();
            var state        = DataIntegrityChecker.CheckUsernameIntegrity(testUsername);

            Assert.IsTrue(state);
        }
コード例 #7
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckUsernameIntegrityBadCombination()
        {
            var testUsername = "******";
            var state        = DataIntegrityChecker.CheckUsernameIntegrity(testUsername);

            Assert.IsFalse(state);
        }
コード例 #8
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckUsernameIntegrityGoodCombination()
        {
            var testUsername = "******";
            var state        = DataIntegrityChecker.CheckUsernameIntegrity(testUsername);

            Assert.IsTrue(state);
        }
コード例 #9
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckUsernameIntegrityTooManyCharacters()
        {
            var testUsername = "******";
            var state        = DataIntegrityChecker.CheckUsernameIntegrity(testUsername);

            Assert.IsFalse(state);
        }
コード例 #10
0
 private void TxtNewPassword_PasswordChanged(object sender, RoutedEventArgs e)
 {
     if (sender is PasswordBox senderAsTextBox)
     {
         StrengthLevel.Value = DataIntegrityChecker.CheckPasswordStrengthLevel(senderAsTextBox.Password) * DiviedBy;
     }
 }
コード例 #11
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckPasswordStrengthLevel0()
        {
            var testPassword  = "******";
            var level         = DataIntegrityChecker.CheckPasswordStrengthLevel(testPassword);
            var expectedLevel = 0;

            Assert.AreEqual(expectedLevel, level);
        }
コード例 #12
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckPasswordStrengthLevel5()
        {
            var testPassword  = "******";
            var level         = DataIntegrityChecker.CheckPasswordStrengthLevel(testPassword);
            var expectedLevel = 5;

            Assert.AreEqual(expectedLevel, level);
        }
コード例 #13
0
ファイル: DataIntegrityTest.cs プロジェクト: wkrea/tfcgs-dam
        public void CheckGoodEmail()
        {
            var testEmail = "*****@*****.**";

            testEmail = DataGenerator.GetInstance().GenerateEmail();
            var state = DataIntegrityChecker.CheckEmail(testEmail);

            Assert.IsTrue(state);
        }