Exemplo n.º 1
0
        public async Task TestGetAuthenticationTokens()
        {
            var firstUser = _userStore.Users.First();

            Assert.AreEqual(await _manager.GetAuthenticationTokensAsync(firstUser.Id), firstUser.AuthenticationTokens);
            Assert.ThrowsAsync <InvalidOperationException>(async() => await _manager.GetAuthenticationTokensAsync(-1));
        }
Exemplo n.º 2
0
        public async Task TestNotUsingAuthenticationTokens()
        {
            var manager = new ExtendedUserManager <SimpleUser, int>(new SimpleUserStore());

            Assert.IsFalse(manager.SupportsAuthenticationToken);
            Assert.ThrowsAsync <NotSupportedException>(async() => await manager.FindByTokenAsync(""));
            Assert.ThrowsAsync <NotSupportedException>(async() => await manager.GetAuthenticationTokensAsync(0));
            Assert.ThrowsAsync <NotSupportedException>(async() => await manager.ValidateAuthenticationTokenAsync(0, ""));
            Assert.ThrowsAsync <NotSupportedException>(async() => await manager.IssueAuthenticationTokenAsync(null, TimeSpan.Zero, 0));
            Assert.ThrowsAsync <NotSupportedException>(async() => await manager.RemoveAuthenticationTokenAsync(null));
        }