Beispiel #1
0
        public void CannotRemoveLoginIfItDoesntExist()
        {
            var user  = IdentityUserMother.UserWithLogin();
            var login = new UserLoginInfo("test1", "testing1");

            user.RemoveLogin(login).ShouldBe(false);
        }
Beispiel #2
0
        public void CanRemoveLogin()
        {
            var user  = IdentityUserMother.UserWithLogin();
            var login = new UserLoginInfo("test", "testing");

            user.RemoveLogin(login).ShouldBe(true);
            user.Logins.ShouldBeEmpty();
        }
Beispiel #3
0
        public void ResetLoginFailuresShouldSetCountToZero()
        {
            var user = IdentityUserMother.UserWithLogin();

            user.IncrementLoginFailureCount();
            user.ResetLoginFailureCount();

            user.FailedLoginAttempts.ShouldBe(0);
        }
Beispiel #4
0
        public void IncrementFailureCountShouldIncreaseFailureTotal()
        {
            var user = IdentityUserMother.UserWithLogin();

            user.FailedLoginAttempts.ShouldBe(0);

            user.IncrementLoginFailureCount();

            user.FailedLoginAttempts.ShouldBe(1);
        }
Beispiel #5
0
        public void CanGetLogins()
        {
            var user = IdentityUserMother.UserWithLogin();

            user.Logins.ShouldNotBeEmpty();
        }