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)); }
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)); }