コード例 #1
0
        public void TestThatTeamWinPercentageReturnsListWithSpecifiedTeamIfTeamIdIsSpecified()
        {
            var sut = new StatsCalculator(SampleData.Teams, new StatsWeightingStub());
            var resultWithTeamId    = sut.TeamWinPercentage(2);
            var resultWithoutTeamId = sut.TeamWinPercentage();

            Assert.AreNotEqual(resultWithTeamId, resultWithoutTeamId);
        }
コード例 #2
0
        public void TestThatTeamWinPercentageReturnsTeamsOrderedByPercantageDescending()
        {
            var sut      = new StatsCalculator(SampleData.Teams, new StatsWeightingStub());
            var returned = sut.TeamWinPercentage().ToList();

            Assert.IsTrue(returned[0].TeamWinsPercentage > returned[1].TeamWinsPercentage);
        }
コード例 #3
0
        public void TestThatTeamWinPercentageReturnsEmptyListWithSpecifiedTeamIdIfTeamDoesNotExist()
        {
            var sut = new StatsCalculator(SampleData.Teams, new StatsWeightingStub());
            var emptyListReturned = sut.TeamWinPercentage(7).ToList();

            Assert.IsTrue(emptyListReturned.Count == 0);
        }
コード例 #4
0
        public void TestThatTeamWinPercentageReturnsListIfTeamIdIsNotSpecified()
        {
            var sut    = new StatsCalculator(SampleData.Teams, new StatsWeightingStub());
            var result = sut.TeamWinPercentage();

            Assert.IsNotNull(result);
        }