public void isLocationAvailableToPlay_returns_true_if_location_on_board_and_location_is_not_taken()
        {
            //Arrange
            var board = new Testboard(TickTackToeBoard.TickTackToeToken.Available);

            //Act

            //Assert
            Assert.IsTrue(board.isLocationAvailableToPlayWrapper(0, 0));
        }
        public void isLocationAvailableToPlay_returns_false_if_location_off_board()
        {
            //Arrange
            var board = new Testboard(TickTackToeBoard.TickTackToeToken.Available);

            //Act

            //Assert
            Assert.IsFalse(board.isLocationAvailableToPlayWrapper(Testboard.RowCount + 1, Testboard.ColumnCount + 1));
        }
        public void isLocationAvailableToPlay_returns_false_if_location_is_taken()
        {
            //Arrange
            var board  = new Testboard(TickTackToeBoard.TickTackToeToken.Available);
            int column = 2;
            int row    = 1;

            board.PlaceTokenOnBoard(TickTackToeBoard.TickTackToeToken.O, row, column);

            //Act

            //Assert
            Assert.IsFalse(board.isLocationAvailableToPlayWrapper(row, column));
        }