예제 #1
0
        public void WhenPositionIsValidated_AndSquareExists_ThenReturnTrue(int size, int xPos, int yPos)
        {
            _gameBoard.Generate(size);

            var valid = _gameBoard.IsValidSquare(xPos, yPos);

            valid.Should().BeTrue();
        }
예제 #2
0
        private void MovePlayer(int xPosition, int yPosition)
        {
            if (_gameBoard.IsValidSquare(xPosition, yPosition))
            {
                _player.SetPosition(xPosition, yPosition);

                CalculateMineHitorMiss();
            }
        }