Esempio n. 1
0
        public void TwoTeamTrueSkillCalculatorTests()
        {
            var calculator = new TwoTeamTrueSkillCalculator();

            // This calculator supports up to two teams with many players each
            TrueSkillCalculatorTests.TestAllTwoPlayerScenarios(calculator);
            TrueSkillCalculatorTests.TestAllTwoTeamScenarios(calculator);
        }
Esempio n. 2
0
        public void TwoPlayerTrueSkillCalculatorTests()
        {
            var calculator = new TwoPlayerTrueSkillCalculator();

            // We only support two players
            TrueSkillCalculatorTests.TestAllTwoPlayerScenarios(calculator);

            // TODO: Assert failures for larger teams
        }
Esempio n. 3
0
        public void FullFactorGraphCalculatorTests()
        {
            var calculator = new FactorGraphTrueSkillCalculator();

            // We can test all classes
            TrueSkillCalculatorTests.TestAllTwoPlayerScenarios(calculator);
            TrueSkillCalculatorTests.TestAllTwoTeamScenarios(calculator);
            TrueSkillCalculatorTests.TestAllMultipleTeamScenarios(calculator);

            TrueSkillCalculatorTests.TestPartialPlayScenarios(calculator);
        }