BetterMembership.IntegrationTests.MembershipProvider.UnlockUserTests.GivenConfirmedLockedOutUserWhenUnlockUserThenUserCanAuthenticate C# (CSharp) Метод

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

private GivenConfirmedLockedOutUserWhenUnlockUserThenUserCanAuthenticate ( string providerName ) : void
providerName string
Результат void
        public void GivenConfirmedLockedOutUserWhenUnlockUserThenUserCanAuthenticate(string providerName)
        {
            // arrange
            var testClass = this.WithExtendedProvider(providerName);
            var testUser = testClass.WithConfirmedUser().WithPasswordLockout().Value;
            var lockedOut = testClass.IsAccountLockedOut(
                testUser.UserName, testClass.MaxInvalidPasswordAttempts, testClass.PasswordAttemptWindowInSeconds());
            Assert.That(lockedOut, Is.True, "Failed to lockout account");

            // act
            var result = testClass.UnlockUser(testUser.UserName);

            // assert
            Assert.That(result, Is.True);
            lockedOut = testClass.IsAccountLockedOut(
                testUser.UserName, testClass.MaxInvalidPasswordAttempts, testClass.PasswordAttemptWindowInSeconds());
            Assert.That(lockedOut, Is.False);
        }
    }