public async Task WHEN_all_SportsClubs_are_requested_THEN_all_SportClubs_are_returned() { // arrange var s1 = new SportsClub { ClubId = 1000, Name = "Sport club testing one", Park = new Park(), Sport = new SportType { Name = "Athletics" }, MembershipFee = 20000, Members = 200, Email = "*****@*****.**", President = "someone important" }; var s2 = new SportsClub { ClubId = 1001, Name = "Sport club testing two", Park = new Park(), Sport = new SportType { Name = "Baseball" }, MembershipFee = 30000, Members = 300, Email = "*****@*****.**", President = "someone even more important" }; _repository.Add(s1); _repository.Add(s2); await _repository.SaveChangesAsync(); // act var result = await _repository.GetAllSportsClubsAsync(); // assert Assert.NotEmpty(result); Assert.Contains(s1, result); Assert.Contains(s2, result); }