Пример #1
0
        public void Player2WinningMoveShouldReturnGameStatus2()
        {
            var move = new C4Move
            {
                Player = 2,
                GameBoard = new C4GameBoard()
                {
                    Height = 4,
                    Width = 2,
                    Positions = GetPlayer2Win()
                },
                Column = 1
            };

            var result = _engine.Move(move);

            Assert.IsTrue(result.GameStatus == "2");
        }
Пример #2
0
        public void DrawScenarioShouldReturnGameStatusDraw()
        {
            var move = new C4Move
            {
                Player = 2,
                GameBoard = new C4GameBoard()
                {
                    Height = 4,
                    Width = 2,
                    Positions = GetDraw()
                },
                Column = 2
            };

            var result = _engine.Move(move);

            Assert.IsTrue(result.GameStatus == "draw");
        }