public void TestKnightMoveWithRestriction()
        {
            Player [] _player = new Player [2];
            _player [0] = new Player("Player");
            _player [1] = new Player("AI");

            Cell   firstCell        = new Cell(Color.Black, 140, 140);
            Cell   invalidCell      = new Cell(Color.White, 50, 50);
            Cell   validCell        = new Cell(Color.White, 210, 280);
            Cell   anotherValidCell = new Cell(Color.White, 280, 70);
            Knight someKnight       = new Knight(Color.Black, firstCell);

            Assert.IsFalse(someKnight.MoveRestriction(invalidCell, _player));
            Assert.IsTrue(someKnight.MoveRestriction(validCell, _player));
            Assert.IsTrue(someKnight.MoveRestriction(anotherValidCell, _player));
        }