public void AddNeighboursShouldSetFiveNeighboursToSideCell() { // Arrange var grid = MockGrid.Context(); var gridService = new GridService(grid); var cellActionService = new CellActionService(gridService); // Act cellActionService.AddNeighbours(grid[0][1]); // Assert grid[0][1] .Neighbours .Count .Should() .Be(5); }
public void AddNeighboursShouldSetEightNeighboursToMiddleCell() { // Arrange var grid = MockGrid.Context(); var gridService = new GridService(grid); var cellActionService = new CellActionService(gridService); // Act cellActionService.AddNeighbours(grid[1][2]); // Assert grid[1][2] .Neighbours .Count .Should() .Be(8); }
public void AddNeighboursShouldSetThreeNeighboursToCornerCell() { // Arrange var grid = MockGrid.Context(); var gridService = new GridService(grid); var cellActionService = new CellActionService(gridService); // Act cellActionService.AddNeighbours(grid[0][0]); // Assert grid[0][0] .Neighbours .Count .Should() .Be(3); }