public void WhenSuppliedUserHasUserOnTheirBlockListReturnsAllExceptThatUser() { var sixthUser = TestUsers.ElementAt(6); var firstUser = TestUsers.First(); firstUser.BlockList.Add(sixthUser.Name); var result = Service.GetOnlineUsersForLobbyUser(firstUser); Assert.AreEqual(TestUsers.Count - 1, result.Count); CollectionAssert.DoesNotContain(result, sixthUser); }
public async Task WhenNoMatchingTokenReturnsNull() { var token = GenerateTokenForUser("TestUser", AuthTokenOptionsMock.Object.Value.Issuer, AuthTokenOptionsMock.Object.Value.Key); DbContext.RefreshToken.Add(new RefreshToken { Token = "SomeRandomString", User = TestUsers.ElementAt(8) }); await DbContext.SaveChangesAsync(); var result = await Service.RefreshTokenAsync(token, "RefreshToken", "127.0.0.1"); Assert.IsNull(result); }