public void Standings_StandingsRequested_StandingsReturned() { // Arrange var testStandings = new StandingsTestFixture().WithMultipleDivisionsAllPossibleScores().Build(); var expected = new DivisionStandingsViewModelTestFixture().WithMultipleDivisionsAllPossibleScores().Build(); MockGetStandings(TOURNAMENT_ID, testStandings); var sut = BuildSUT(); // Act var actual = sut.GetTournamentStandings(TOURNAMENT_ID); // Assert TestHelper.AreEqual(expected, actual, new DivisionStandingsViewModelComparer()); }
public void Standings_LastUpdateTimeExists_StandingsReturnLastUpdateTime() { // Arrange var LAST_UPDATE_TIME = new DateTime(2017, 4, 5, 12, 4, 23); var testStandings = new StandingsTestFixture().WithMultipleDivisionsAllPossibleScores() .WithLastUpdateTime(LAST_UPDATE_TIME).Build(); var expected = new DivisionStandingsViewModelTestFixture().WithMultipleDivisionsAllPossibleScores() .WithLastUpdateTime(LAST_UPDATE_TIME).Build(); MockGetStandings(TOURNAMENT_ID, testStandings); var sut = BuildSUT(); // Act var actual = sut.GetTournamentStandings(TOURNAMENT_ID); // Assert TestHelper.AreEqual(expected, actual, new DivisionStandingsViewModelComparer()); }