//Helpers private void VerifyForecastDetail(int rowNum, int hourRow) { var row = WeatherPage.ForecastDetail(rowNum, hourRow); int collIndex = hourRow - 1; Assert.AreEqual(ExpectedData.EdinburghDay1Forecast["Time"][collIndex], row.Hour.Text, "Time is incorrect."); Assert.AreEqual(ExpectedData.EdinburghDay1Forecast["MaxTemp"][collIndex], row.MaxTemp.Text, "Max Temperature was not updated."); Assert.AreEqual(ExpectedData.EdinburghDay1Forecast["MinTemp"][collIndex], row.MinTemp.Text, "Min Temperature was not updated."); Assert.AreEqual(ExpectedData.EdinburghDay1Forecast["WindSpeed"][collIndex], row.WindSpeed.Text, "Wind Speed was not updated."); Assert.AreEqual(ExpectedData.EdinburghDay1Forecast["Rainfall"][collIndex], row.RainFall.Text, "Rain was not updated."); Assert.AreEqual(ExpectedData.EdinburghDay1Forecast["Pressure"][collIndex], row.Pressure.Text, "Pressure was not updated."); }