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);
            }
Example #2
0
            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);
            }