public Builder(IMovementService _movementService, IGridService _gridService, IDrawingService _drawingService) { gridService = _gridService; movementService = _movementService; drawingService = _drawingService; gridService.SetNewGrid(); mainGrid = gridService.mainGrid; drawingService.PrintTable(mainGrid); }
public void CheckIfGridIsFull_ShouldReturnTrue_WhenGridIsFull() { gridService.SetNewGrid(); var mainGrid = gridService.mainGrid; // fill grid up with 1s for (int i = 0; i < mainGrid.GetLength(0); i++) { for (int j = 0; j < mainGrid.GetLength(1); j++) { mainGrid[i, j] = 1; } } bool expected = true; var result = gridService.CheckIfGridIsFull(); Assert.AreEqual(expected, result); }
public void CheckIfArraysEqual_ShouldReturnTrue_WhenEqual() { gridService.SetNewGrid(); var firstArray = new int[4, 4]; var random = new Random(); var secondArray = new int[4, 4]; bool expected = true; var result = scoutingService.CheckIfArraysEqual(firstArray, secondArray); Assert.AreEqual(expected, result); }