public async void LunchRepository_RemoveUserFromTeamAsync_RemovesUserFromTeam() { // arrange LunchContext context = GetContext(); LunchRepository target = new LunchRepository(context); TeamEntity team = context.Teams.Add(new TeamEntity { Name = "bob's team" }).Entity; UserEntity user = context.Users.Add(new UserEntity { Name = "bob" }).Entity; context.UserTeams.Add(new UserTeamEntity { UserId = user.Id, TeamId = team.Id }); context.SaveChanges(); // act await target.RemoveUserFromTeamAsync(user.Id, team.Id); // assert Assert.Equal(0, context.UserTeams.Count()); }