Example #1
0
        public void TestRoundRobinEven()
        {
            Db   database         = new Db(conn);
            Team diamondbacks2001 = DatabaseTeamLoader.LoadTeamFromFranchiseID("ARI", 2001, database);
            Team mariners2001     = DatabaseTeamLoader.LoadTeamFromFranchiseID("SEA", 2001, database);
            Team giants2001       = DatabaseTeamLoader.LoadTeamFromFranchiseID("SFG", 2001, database);
            Team marlins2001      = DatabaseTeamLoader.LoadTeamFromFranchiseID("FLA", 2001, database);
            Team redsox2001       = DatabaseTeamLoader.LoadTeamFromFranchiseID("BOS", 2001, database);
            Team athletics2001    = DatabaseTeamLoader.LoadTeamFromFranchiseID("OAK", 2001, database);

            Team[]     teams      = { diamondbacks2001, mariners2001, giants2001, marlins2001, redsox2001, athletics2001 };
            RoundRobin roundRobin = new RoundRobin(1, true, true, true, 500, teams);

            roundRobin.ParentDirectoryPath        = System.IO.Path.Combine($"{ConfigurationManager.GetConfigurationValue("GAME_FILE_DIRECTORY")}");
            roundRobin.RoundRobinProgressHandled += ReportProgress;
            roundRobin.Execute();
            Assert.IsTrue(roundRobin.TotalGamesPlayed == 15);
        }