public void Index_UpdateOpponent() { //Arrange IFixtureRepository sut = GetInMemoryFixtureRepository(); Fixture fixture = new Fixture() { TeamID = 1, FixtureID = 1, FixtureDate = DateTime.Parse("2020-01-01"), FixtureType = FixtureType.Cup, Opponent = "Leeds", ResultDescription = ResultDescription.Win, OurScore = 3, OpponentScore = 1, HomeOrAway = HomeOrAway.Home, Location = "Bushy Park", MeetLocation = "Bushy Park Entrance", MeetTime = DateTime.Parse("2020-01-01"), MatchReport = "This was a good game.... " }; Fixture fixture2 = new Fixture() { TeamID = 1, FixtureID = 1, FixtureDate = DateTime.Parse("2020-02-02"), FixtureType = FixtureType.Cup, Opponent = "Team2", ResultDescription = ResultDescription.Win, OurScore = 3, OpponentScore = 1, HomeOrAway = HomeOrAway.Home, Location = "Bushy Park", MeetLocation = "Bushy Park Entrance", MeetTime = DateTime.Parse("2020-01-01"), MatchReport = "This was a good game.... " }; //Act Fixture savedFixture = sut.CreateFixture(fixture); Fixture savedFixture2 = sut.UpdateFixture(fixture2); //Assert Assert.Single(sut.AllFixtures); Assert.Equal("Team2", sut.AllFixtures.ToList()[0].Opponent); }