public void FlagSquare_SquareIsFlagged() { var createGrid = new CreateGrid(_random); var grid = createGrid.Create(2, 2, 2); var flag = new FlagSquare(); flag.Flag(grid, 0, 0); Assert.True(grid.MineField[0, 0].IsFlagged); }
public void FlagSquare_FlagUncoveredSquare_SquareIsNotFlagged() { var createGrid = new CreateGrid(_random); var grid = createGrid.Create(2, 2, 2); grid.MineField[1, 1].IsUncovered = true; var flag = new FlagSquare(); flag.Flag(grid, 1, 1); Assert.False((grid.MineField[1, 1].IsFlagged)); }