public void TestThatTeamWinPercentageReturnsListWithSpecifiedTeamIfTeamIdIsSpecified() { var sut = new StatsCalculator(SampleData.Teams, new StatsWeightingStub()); var resultWithTeamId = sut.TeamWinPercentage(2); var resultWithoutTeamId = sut.TeamWinPercentage(); Assert.AreNotEqual(resultWithTeamId, resultWithoutTeamId); }
public void TestThatTeamWinPercentageReturnsTeamsOrderedByPercantageDescending() { var sut = new StatsCalculator(SampleData.Teams, new StatsWeightingStub()); var returned = sut.TeamWinPercentage().ToList(); Assert.IsTrue(returned[0].TeamWinsPercentage > returned[1].TeamWinsPercentage); }
public void TestThatTeamWinPercentageReturnsEmptyListWithSpecifiedTeamIdIfTeamDoesNotExist() { var sut = new StatsCalculator(SampleData.Teams, new StatsWeightingStub()); var emptyListReturned = sut.TeamWinPercentage(7).ToList(); Assert.IsTrue(emptyListReturned.Count == 0); }
public void TestThatTeamWinPercentageReturnsListIfTeamIdIsNotSpecified() { var sut = new StatsCalculator(SampleData.Teams, new StatsWeightingStub()); var result = sut.TeamWinPercentage(); Assert.IsNotNull(result); }