Exemple #1
0
        public static IEnumerable <TestCaseData> AddSeason_TestCases()
        {
            string s       = "{m}_";
            var    league1 = LeagueFactory.NBA(1);
            var    other1  = LeagueFactory.NHL(2);

            yield return(new TestCaseData(league1, Season.New(league1, 1, NewRange(1))).SetName(s + "Valid").Returns(true));

            yield return(new TestCaseData(league1, Season.New(other1, 2, NewRange(4))).SetName(s + "WrongLeague").Returns(false));

            yield return(new TestCaseData(league1, Season.New(league1, 3, NewRange(1))).SetName(s + "OverlapRange").Returns(false));
        }
Exemple #2
0
        public static IEnumerable <TestCaseData> AddTeam_TestCases()
        {
            string s       = "{m}_";
            var    league1 = LeagueFactory.NBA(1);
            var    other1  = LeagueFactory.NHL(2);

            yield return(new TestCaseData(league1, Team.New(league1, 1, "a", "b")).SetName(s + "Valid").Returns(true));

            yield return(new TestCaseData(league1, Team.New(league1, 2, "a", "b1")).SetName(s + "NameNotUnique").Returns(false));

            yield return(new TestCaseData(league1, Team.New(league1, 3, "a1", "b")).SetName(s + "AbbrNotUnique").Returns(false));

            yield return(new TestCaseData(league1, Team.New(other1, 4, "a2", "b2")).SetName(s + "WrongLeague").Returns(false));
        }