public void PutPiece_PlayerSquare_False()
        {
            var square = new CheckersSquare(3, 2);

            square.PutPiece(new CheckersPiece(CheckersPlayer.PlayerOne));

            Assert.IsFalse(square.PutPiece(new CheckersPiece(CheckersPlayer.PlayerOne)));
        }
        public void PutPiece_NoPlayableSquare_Exception()
        {
            var square = new CheckersSquare(0, 0);

            ExceptionAssert.IsThrowing(new ArgumentException("Attempt to put a piece in a not playable square."), () =>
            {
                square.PutPiece(new CheckersPiece(CheckersPlayer.PlayerOne));
            });
        }
        public void PutPiece_NoPlayableSquare_Exception()
        {
            var square = new CheckersSquare(0, 0);

            Assert.Catch <ArgumentException>(() =>
            {
                square.PutPiece(new CheckersPiece(CheckersPlayer.PlayerOne));
            }, "Attempt to put a piece in a not playable square.");
        }