public async Task TestUnbanOnBannedUser() { // arrange DbSeeder.SeedBannedUsers(this.db); var user = await this.db.Users.FirstOrDefaultAsync(u => u.IsBanned); // act this.banService.Unban(user.Id); // assert Assert.False(user.IsBanned); }
public async Task TestGetBannedUsersReturnsAllBannedUsers() { // arrange DbSeeder.SeedBannedUsers(this.db); var baseUsers = await this.db.Users.Where(u => u.IsBanned).ToArrayAsync(); // act var users = await this.banService.GetBannedUsers().ToArrayAsync(); // assert var result = baseUsers.SequenceEqual(users); Assert.True(result); }