public void TestYearlyRainfallLayer() { HumidityLayer testEquation = new HumidityLayer("HumidityTests", 6, 1); string filePathPrefix = @"C:\Users\William\Documents\World Generator Maps\CavemanWorld\DynamicCavemanWorld\Assets\Resources\CSV\"; testEquation.readCSVFiles(filePathPrefix); DailyLayer rainfall = testEquation.GenerateWorldsYearOfRain(); SingleValueLayer rainfallTotal = new SingleValueLayer("Yearly Rain Total", "Yearly", 1); rainfallTotal.worldArray = rainfall.findYearTotalArray(); int positivecount = 0; int excesscount = 0; for (int a = 0; a < 50; a++) { for (int b = 0; b < 50; b++) { if (rainfallTotal.worldArray[a, b] >= 0) { positivecount++; } if (rainfallTotal.worldArray[a, b] > 150) { excesscount++; } } } Assert.AreEqual(50 * 50, rainfallTotal.worldArray.Length); Assert.AreEqual(50 * 50, positivecount); Assert.AreEqual(0, excesscount); Debug.Log(printArray(rainfallTotal.worldArray)); }
public void TempAndRainNewYear() { // Create Temperatures CreateYearsTemps(); // Create Rainfall rainfall = humidity.GenerateWorldsYearOfRain(); rainfallTotal.worldArray = rainfall.findYearTotalArray(); // Sort Into Snowfall snow = SortSnowDayByTemps(temps, rainfall); // Calculate River Flow CalculateRiverYear(); }