Example #1
0
        public void testIsCas01()
        {
            setup();
            Tab_J[0].Init(0, 8, 11, "RELANCER");
            Tab_J[1].Init(0, 6, 12, "SUIVRE");
            Tab_J[2].Init(0, 7, 13, "SUIVRE");
            Tab_J[3].Init(0, 4, 14, "SUIVRE");
            Tab_J[4].Init(0, 3, 15, "SUIVRE");
            Tab_J[5].Init(1, 2, 16, "ABANDONNER");

            g = new Gestionnaire(Tab_J);
            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 1);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 8);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 4);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 17);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 1);
        }
Example #2
0
        public void testIsCas37()
        {
            setup();
            Tab_J[0].Init(0, 10, 15, "SUIVRE");
            Tab_J[1].Init(0, 15, 13, "SUIVRE");
            Tab_J[2].Init(0, 15, 13, "SUIVRE");
            Tab_J[3].Init(2, 17, 14, "SUIVRE");
            Tab_J[4].Init(0, 15, 13, "SUIVRE");
            Tab_J[5].Init(0, 15, 12, "SUIVRE");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 60);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 29);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 0);
        }
Example #3
0
        public void testIsCas28()
        {
            setup();
            Tab_J[0].Init(0, 10, 16, "SUIVRE");
            Tab_J[1].Init(0, 0, 0, "MORT");
            Tab_J[2].Init(0, 0, 0, "MORT");
            Tab_J[3].Init(2, 12, 14, "SUIVRE");
            Tab_J[4].Init(0, 0, 0, "MORT");
            Tab_J[5].Init(0, 0, 0, "MORT");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 20);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 4);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 0);
        }
Example #4
0
        public void testIsCas25()
        {
            setup();
            Tab_J[0].Init(0, 10, 17, "ALL_IN_SUIVRE");
            Tab_J[1].Init(0, 0, 0, "MORT");
            Tab_J[2].Init(0, 0, 0, "MORT");
            Tab_J[3].Init(2, 12, 17, "RELANCER");
            Tab_J[4].Init(0, 0, 0, "MORT");
            Tab_J[5].Init(0, 0, 0, "MORT");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 10);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 14);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 0);
        }
Example #5
0
        public void testIsCas23()
        {
            setup();
            Tab_J[0].Init(0, 15, 17, "RELANCER");
            Tab_J[1].Init(0, 15, 17, "SUIVRE");
            Tab_J[2].Init(0, 25, 18, "SUIVRE");
            Tab_J[3].Init(0, 15, 17, "SUIVRE");
            Tab_J[4].Init(0, 15, 17, "SUIVRE");
            Tab_J[5].Init(0, 1, 19, "SUIVRE");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 80);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 0);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 6);
        }
Example #6
0
        public void testIsCas19()
        {
            setup();
            Tab_J[0].Init(14, 1, 17, "ABANDONNER");
            Tab_J[1].Init(12, 2, 17, "ABANDONNER");
            Tab_J[2].Init(7, 3, 16, "ABANDONNER");
            Tab_J[3].Init(4, 4, 16, "RELANCER");
            Tab_J[4].Init(2, 4, 17, "SUIVRE");
            Tab_J[5].Init(0, 4, 18, "SUIVRE");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 14);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 12);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 7);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 4);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 2);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 18);
        }
Example #7
0
        public void testIsCas18()
        {
            setup();
            Tab_J[0].Init(9, 6, 17, "RELANCER");
            Tab_J[1].Init(8, 6, 17, "SUIVRE");
            Tab_J[2].Init(4, 6, 16, "SUIVRE");
            Tab_J[3].Init(2, 6, 16, "SUIVRE");
            Tab_J[4].Init(0, 6, 17, "SUIVRE");
            Tab_J[5].Init(0, 4, 18, "SUIVRE");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 13);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 11);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 4);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 2);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 3);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 24);
        }
Example #8
0
        public void testIsCas16()
        {
            setup();
            Tab_J[0].Init(12, 3, 18, "RELANCER");
            Tab_J[1].Init(11, 3, 17, "SUIVRE");
            Tab_J[2].Init(7, 3, 18, "SUIVRE");
            Tab_J[3].Init(5, 3, 16, "SUIVRE");
            Tab_J[4].Init(3, 3, 17, "SUIVRE");
            Tab_J[5].Init(1, 3, 18, "SUIVRE");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 18);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 11);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 13);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 5);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 3);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 7);
        }
Example #9
0
        public void testIsCas12()
        {
            setup();
            Tab_J[0].Init(0, 12, 16, "RELANCER");
            Tab_J[1].Init(0, 11, 17, "SUIVRE");
            Tab_J[2].Init(0, 11, 17, "SUIVRE");
            Tab_J[3].Init(0, 11, 17, "SUIVRE");
            Tab_J[4].Init(0, 11, 17, "SUIVRE");
            Tab_J[5].Init(0, 11, 17, "SUIVRE");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 1);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 14);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 13);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 13);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 13);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 13);
        }
Example #10
0
        public void testIsCas10()
        {
            setup();
            Tab_J[0].Init(1, 21, 14, "RELANCER");
            Tab_J[1].Init(0, 19, 15, "SUIVRE");
            Tab_J[2].Init(0, 17, 15, "SUIVRE");
            Tab_J[3].Init(0, 5, 16, "SUIVRE");
            Tab_J[4].Init(0, 3, 16, "SUIVRE");
            Tab_J[5].Init(1, 2, 11, "ABANDONNER");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 3);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 22);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 18);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 17);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 8);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 1);
        }
Example #11
0
        public void testIsCas07()
        {
            setup();
            Tab_J[0].Init(0, 8, 15, "RELANCER");
            Tab_J[1].Init(0, 7, 16, "SUIVRE");
            Tab_J[2].Init(0, 7, 16, "SUIVRE");
            Tab_J[3].Init(0, 7, 16, "SUIVRE");
            Tab_J[4].Init(1, 2, 12, "ABANDONNER");
            Tab_J[5].Init(1, 2, 11, "ABANDONNER");

            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(1, g.TabJoueurs[0].Capital);
            Assert.AreEqual(11, g.TabJoueurs[1].Capital);
            Assert.AreEqual(11, g.TabJoueurs[2].Capital);
            Assert.AreEqual(10, g.TabJoueurs[3].Capital);
            Assert.AreEqual(1, g.TabJoueurs[4].Capital);
            Assert.AreEqual(1, g.TabJoueurs[5].Capital);
        }
Example #12
0
        public void testIsCas14()
        {
            setup();
            Tab_J[0].Init(3, 12, 15, "RELANCER");
            Tab_J[1].Init(2, 12, 15, "SUIVRE");
            Tab_J[2].Init(0, 10, 16, "SUIVRE");
            Tab_J[3].Init(0, 8, 16, "SUIVRE");
            Tab_J[4].Init(0, 6, 17, "SUIVRE");
            Tab_J[5].Init(0, 4, 18, "SUIVRE");


            g = new Gestionnaire(Tab_J);

            g.TransfereLesCapitaux();

            Assert.AreEqual(g.TabJoueurs[0].Capital, 5);
            Assert.AreEqual(g.TabJoueurs[1].Capital, 4);
            Assert.AreEqual(g.TabJoueurs[2].Capital, 10);
            Assert.AreEqual(g.TabJoueurs[3].Capital, 4);
            Assert.AreEqual(g.TabJoueurs[4].Capital, 10);
            Assert.AreEqual(g.TabJoueurs[5].Capital, 24);
        }