public static void RaiseFoodLevelToConstantWithAddFood(FoodMatrix eatMatrix, Point point, int constant) { var counter = 0; while (counter < constant) { eatMatrix.AddFood(point); counter += FoodMatrixConstants.AddedFoodLevel; } }
public void HasMaxFoodLevelIsFalseTest() { var eatMatrix = new FoodMatrix(2, 2, new FillingFromCornersByWavesStrategy()); for (int i = 0; i < eatMatrix.Length; i++) { for (int j = 0; j < eatMatrix.Height; j++) { if (FoodMatrixConstants.AddedFoodLevel < FoodMatrixConstants.MaxFoodLevel) eatMatrix.AddFood(new Point(i, j)); Assert.IsFalse(eatMatrix.HasMaxFoodLevel(new Point(i, j))); } } }
public void HasMaxFoodLevelIsFalseTest() { var eatMatrix = new FoodMatrix(2, 2, new FillingFromCornersByWavesStrategy()); for (int i = 0; i < eatMatrix.Length; i++) { for (int j = 0; j < eatMatrix.Height; j++) { if (FoodMatrixConstants.AddedFoodLevel < FoodMatrixConstants.MaxFoodLevel) { eatMatrix.AddFood(new Point(i, j)); } Assert.IsFalse(eatMatrix.HasMaxFoodLevel(new Point(i, j))); } } }