internal void TurnOffLightGrid() { var grid = new FireHazard.LightGrid(1000, 1000) .TurnOn(new Point(499, 499), new Point(500, 500)) .TurnOff(new Point(400, 400), new Point(500, 500)); Assert.Equal(0, grid.LightCount); }
internal void ToggleLightGrid() { var grid = new FireHazard.LightGrid(1000, 1000) .TurnOn(new Point(499, 499), new Point(500, 500)) .Toggle(new Point(498, 498), new Point(501, 501)); Assert.Equal(16 - 4, grid.LightCount); }
internal void TurnOnLightGrid() { var grid = new FireHazard.LightGrid(1000, 1000); Assert.Equal(0, grid.LightCount); grid = grid .TurnOn(new Point(0, 0), new Point(0, 0)) .TurnOn(new Point(999, 999), new Point(999, 999)) .TurnOn(new Point(499, 499), new Point(500, 500)); Assert.Equal(1 + 1 + 4, grid.LightCount); }