public void GetSummary_NotGame_ListEmpty() { var scoreBoard = new ScoreBoard(); var SummarySupplier = new SummarySupplier(scoreBoard); var summary = SummarySupplier.GetSummary(); Assert.Empty(summary); }
public void GetSummary_Result_IsList() { var scoreBoard = new ScoreBoard(); var SummarySupplier = new SummarySupplier(scoreBoard); var summary = SummarySupplier.GetSummary(); Assert.IsAssignableFrom <List <Game> >(summary); }
public void GetSummary_ZeroTotalScore_CorrectOrder() { var scoreBoard = ScoreBoardInitializerZeroScore(); var SummarySupplier = new SummarySupplier(scoreBoard); var summary = SummarySupplier.GetSummary(); var correctOrder = new List <int>(new int[] { 2, 1 }); var summaryOrder = summary.Select(x => x.Id).ToList(); summaryOrder.Should().BeEquivalentTo(correctOrder); }
public void GetSummary_Succesful_CorrectOrder() { var scoreBoard = ScoreBoardInitializer(); var SummarySupplier = new SummarySupplier(scoreBoard); var summary = SummarySupplier.GetSummary(); var correctOrder = new List <int>(new int[] { 4, 2, 1, 5, 3 }); var summaryOrder = summary.Select(x => x.Id).ToList(); summaryOrder.Should().BeEquivalentTo(correctOrder); }