public void DigSquare_DigSquareWithMine() { var createGrid = new CreateGrid(_random); var grid = createGrid.Create(2, 2, 2); var digSquare = new DigSquare(); Assert.False(digSquare.Dig(grid, 0, 0)); }
public void DigSquare_DigSquareWhithoutMine() { var createGrid = new CreateGrid(_random); var grid = createGrid.Create(2, 2, 2); var digSquare = new DigSquare(); Assert.True(digSquare.Dig(grid, 1, 1)); Assert.False(grid.MineField[0, 0].IsUncovered); Assert.False(grid.MineField[0, 1].IsUncovered); Assert.False(grid.MineField[1, 0].IsUncovered); Assert.True(grid.MineField[1, 1].IsUncovered); }