public Grid(IFibonacciCheckerService fibonacciCheckerService, int gridSize = 50) { FibonacciGrid = new GridCell[gridSize, gridSize]; for (var i = 0; i < gridSize; i++) { for (var j = 0; j < gridSize; j++) { FibonacciGrid[i, j] = new GridCell(fibonacciCheckerService); } } }
public GridList(IFibonacciCheckerService fibonacciCheckerService, int gridSize = 50) { FibonacciGrid = new List <List <GridCell> >(50); for (var i = 0; i < gridSize; i++) { FibonacciGrid.Add(new List <GridCell>(50)); for (var j = 0; j < gridSize; j++) { FibonacciGrid[i].Add(new GridCell(fibonacciCheckerService)); } } }
public GridCell(IFibonacciCheckerService fibonacciCheckerService) { _fibonacciCheckerService = fibonacciCheckerService; }