public void PivotStandings_LastUpdateTimeExists_StandingsReturnLastUpdateTime() { // Arrange var LAST_UPDATE_TIME = new DateTime(2017, 4, 5, 12, 4, 23); var testStandings = new PivotStandingsTestFixture().WithMultipleDivisionsAllPossibleScores() .WithLastUpdateTime(LAST_UPDATE_TIME).Build(); var expected = new PivotStandingsViewModelTestFixture().WithMultipleDivisionsAllPossibleScores() .WithLastUpdateTime(LAST_UPDATE_TIME).Build(); MockGetPivotStandings(TOURNAMENT_ID, testStandings); var sut = BuildSUT(); // Act var actual = sut.GetTournamentPivotStandings(TOURNAMENT_ID); // Assert TestHelper.AreEqual(expected, actual, new PivotStandingsViewModelComparer()); }
public void PivotStandings_PlannedGamesWithoutResults_RoundNumbersReturned() { // Arrange var testStandings = new PivotStandingsTestFixture() .WithNotAllGamesPlayed() .Build(); var expected = new PivotStandingsViewModelTestFixture() .WithNotAllGamesPlayed() .Build(); MockGetPivotStandings(TOURNAMENT_ID, testStandings); var sut = BuildSUT(); // Act var actual = sut.GetTournamentPivotStandings(TOURNAMENT_ID); // Assert TestHelper.AreEqual(expected, actual, new PivotStandingsViewModelComparer()); }
public void PivotStandings_StandingsRequested_StandingsReturned() { // Arrange var testStandings = new PivotStandingsTestFixture() .WithMultipleDivisionsAllPossibleScores() .Build(); var expected = new PivotStandingsViewModelTestFixture() .WithMultipleDivisionsAllPossibleScores() .Build(); MockGetPivotStandings(TOURNAMENT_ID, testStandings); var sut = BuildSUT(); // Act var actual = sut.GetTournamentPivotStandings(TOURNAMENT_ID); // Assert TestHelper.AreEqual(expected, actual, new PivotStandingsViewModelComparer()); }