public void WeatherForecastResultsTest() { int[,] arr = new int[24, 7]; for (int i = 0; i < 24; i++) { arr[i, 0] = 10; //temp arr[i, 1] = 26; //pressure arr[i, 2] = 10; //wind speed arr[i, 3] = 30; //precipitation 1/100 inches arr[i, 4] = 90; //humidity percentage arr[i, 5] = 85; //cloud cover percentage arr[i, 6] = 1; //precipitation type } arr[15, 0] = 15; arr[20, 0] = 2; WeatherForecast wf = new WeatherForecast(arr); System.Console.WriteLine("day state: " + wf.GetDayState()); Assert.IsTrue(wf.GetDayState().Equals("Heavy snow")); Assert.IsTrue(wf.GetLowTemp() == 2); Assert.IsTrue(wf.GetHighTemp() == 15); Assert.IsTrue(wf.GetDayPrecipitationPercentage() == 70); Assert.IsTrue(wf.GetWindSpeed() == 10); Assert.IsTrue(wf.GetHourState(6).Equals("Heavy snow")); Assert.IsTrue(wf.GetHourTemp(15) == 15); Assert.IsTrue(wf.GetHourPrecipitationPercentage(1) == 70); }