Пример #1
0
        public void TestMethod_GameIsOver_21()
        {
            LibraryTicTacToe Library = new LibraryTicTacToe();

            int TestSize   = 4;
            int TestToken1 = 1;
            int TestToken2 = 2;
            int TestX1     = 1;
            int TestY1     = 0;
            int TestX2     = 1;
            int TestY2     = 1;
            int TestX3     = 1;
            int TestY3     = 2;
            int TestX4     = 1;
            int TestY4     = 3;

            Library.CreateGameField(TestSize);
            Library.SetTokenPalyer1(TestToken1);
            Library.SetTokenPalyer2(TestToken2);
            Library.SetCellPlayer2(TestX1, TestY1);
            Library.SetCellPlayer2(TestX2, TestY2);
            Library.SetCellPlayer2(TestX4, TestY4);
            Library.SetCellPlayer1(TestX1 + 1, TestY1);
            Library.SetCellPlayer1(TestX2 + 1, TestY2);
            Library.SetCellPlayer1(TestX3 + 1, TestY3);
            Library.SetCellPlayer1(TestX4 + 1, TestY4);

            Assert.AreEqual(true, Library.GameIsOver());
        }
Пример #2
0
        public void TestMethod_GetWinPlayerName_1()
        {
            LibraryTicTacToe Library = new LibraryTicTacToe();

            String TestNamePlayer1 = "Test1";
            String TestNamePlayer2 = "Test2";
            int    TestSize        = 3;
            int    TestToken1      = 1;
            int    TestToken2      = 2;
            int    TestX1          = 0;
            int    TestY1          = 0;
            int    TestX2          = 1;
            int    TestY2          = 1;
            int    TestX3          = 2;
            int    TestY3          = 2;

            Library.SetNamePlayer1(TestNamePlayer1);
            Library.SetNamePlayer2(TestNamePlayer2);
            Library.CreateGameField(TestSize);
            Library.SetTokenPalyer1(TestToken1);
            Library.SetTokenPalyer2(TestToken2);
            Library.SetCellPlayer2(TestX1, TestY1);
            Library.SetCellPlayer2(TestX2, TestY2);
            Library.SetCellPlayer2(TestX3, TestY3);
            Library.GameIsOver();

            Assert.AreEqual(TestNamePlayer2, Library.GetWinPlayerName());
        }
Пример #3
0
        public void TestMethod_GameIsOver_15()
        {
            LibraryTicTacToe Library = new LibraryTicTacToe();

            int TestSize   = 3;
            int TestToken1 = 1;
            int TestToken2 = 2;
            int TestX1     = 0;
            int TestY1     = 0;
            int TestX3     = 2;
            int TestY3     = 2;

            Library.CreateGameField(TestSize);
            Library.SetTokenPalyer1(TestToken1);
            Library.SetTokenPalyer2(TestToken2);
            Library.SetCellPlayer2(TestX1, TestY1);
            Library.SetCellPlayer2(TestX3, TestY3);

            Assert.AreEqual(false, Library.GameIsOver());
        }