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)); }
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)); }