BrockAllen.MembershipReboot.Test.Crypto.CryptoHelperTests.HashPassword_CountStoredInHashedPassword C# (CSharp) Метод

HashPassword_CountStoredInHashedPassword() приватный Метод

private HashPassword_CountStoredInHashedPassword ( ) : void
Результат void
        public void HashPassword_CountStoredInHashedPassword()
        {
            {
                var result = crypto.HashPassword("pass", new SecuritySettings().PasswordHashingIterationCount);
                StringAssert.StartsWith(result, crypto.EncodeIterations(DefaultIterationCount) + DefaultCrypto.PasswordHashingIterationCountSeparator, "Default Count");
            }
            {
                SecuritySettings.Instance.PasswordHashingIterationCount = 5000;
                var result = crypto.HashPassword("pass", SecuritySettings.Instance.PasswordHashingIterationCount);
                StringAssert.StartsWith(result, crypto.EncodeIterations(5000) + DefaultCrypto.PasswordHashingIterationCountSeparator, "5000");
            }
            {
                SecuritySettings.Instance.PasswordHashingIterationCount = 10000;
                var result = crypto.HashPassword("pass", SecuritySettings.Instance.PasswordHashingIterationCount);
                StringAssert.StartsWith(result, crypto.EncodeIterations(10000) + DefaultCrypto.PasswordHashingIterationCountSeparator, "10000");
            }
            {
                SecuritySettings.Instance.PasswordHashingIterationCount = 50;
                var result = crypto.HashPassword("pass", SecuritySettings.Instance.PasswordHashingIterationCount);
                StringAssert.StartsWith(result, crypto.EncodeIterations(50) + DefaultCrypto.PasswordHashingIterationCountSeparator, "50");
            }
        }