Exemplo n.º 1
0
        public void testDetectionDunAllIn()
        {
            setup();
            Tab_J[0].Init(10, 9, 15, "RELANCER");
            Tab_J[1].Init(8, 8, 15, "RELANCER");
            Tab_J[2].Init(6, 6, 15, "RELANCER");
            Tab_J[3].Init(0, 6, 15, "RELANCER");
            Tab_J[4].Init(4, 4, 15, "RELANCER");
            Tab_J[5].Init(2, 1, 15, "ABANDONNER");

            g = new Gestionnaire(Tab_J);

            Assert.AreEqual(Tab_J[0].Engagement, g.NiveauPourSuivre());
            Assert.AreNotEqual(Tab_J[1].Engagement, g.NiveauPourSuivre());
            Assert.AreNotEqual(Tab_J[2].Engagement, g.NiveauPourSuivre());
            Assert.AreNotEqual(Tab_J[3].Engagement, g.NiveauPourSuivre());
            Assert.AreNotEqual(Tab_J[4].Engagement, g.NiveauPourSuivre());
            Assert.AreNotEqual(Tab_J[5].Engagement, g.NiveauPourSuivre());


            g.ConstruitTableaudesJoueursAllIn();

            Assert.AreEqual(g.TabAllIn.Count, 1);
            Assert.AreEqual(g.TabAllIn[0], 3);
        }
Exemplo n.º 2
0
        public void testDetectionDunAllIn2()
        {
            setup();
            Tab_J[0].Init(0, 8, 15, "RELANCER");
            Tab_J[1].Init(8, 7, 15, "ABANDONNER");
            Tab_J[2].Init(10, 9, 15, "ABANDONNER");
            Tab_J[3].Init(16, 10, 15, "RELANCER");
            Tab_J[4].Init(0, 10, 15, "RELANCER");
            Tab_J[5].Init(2, 1, 15, "ABANDONNER");

            g = new Gestionnaire(Tab_J);

            g.ConstruitTableaudesJoueursAllIn();

            Assert.AreEqual(g.TabAllIn.Count, 2);
            Assert.AreEqual(g.TabAllIn[0], 0);
            Assert.AreEqual(g.TabAllIn[1], 4);
        }
Exemplo n.º 3
0
        public void testTriDesAllIn()
        {
            setup();
            Tab_J[0].Init(10, 9, 15, "RELANCER");
            Tab_J[1].Init(0, 7, 15, "RELANCER");
            Tab_J[2].Init(0, 6, 15, "RELANCER");
            Tab_J[3].Init(0, 5, 15, "RELANCER");
            Tab_J[4].Init(0, 8, 15, "RELANCER");
            Tab_J[5].Init(2, 1, 15, "ABANDONNER");

            g = new Gestionnaire(Tab_J);
            g.ConstruitTableaudesJoueursAllIn();
            g.TriAllIn();

            Assert.AreEqual(g.TabAllIn.Count, 4);
            Assert.AreEqual(g.TabAllInTrie.Count, 4);
            Assert.AreEqual(g.TabAllInTrie[0], 3);
            Assert.AreEqual(g.TabAllInTrie[1], 2);
            Assert.AreEqual(g.TabAllInTrie[2], 1);
            Assert.AreEqual(g.TabAllInTrie[3], 4);
        }