public bool DailyForecastWindDirectionIsCorrect() { setWeatherInfoLine(dailyOverviewCollection[indexOfDay]); int dailyOvervieWindDirection = convertWindDirectionStringValueToaNumber(); myMethod method = new myMethod(convertWindDirectionStringValueToaNumber); List <int> ThreeHourlyWindDirection = creatCollectionOfThreeHourlyUpdateValues(method); return(dailyOvervieWindDirection == getMostDominantOrFirstVal(ThreeHourlyWindDirection)); }
public bool DailyForecastMinTemperatureIsCorrect() { setWeatherInfoLine(dailyOverviewCollection[indexOfDay]); int dailyOverviewMinTemperature = convertMinTemperatureStringValueToaNumber(); myMethod method = new myMethod(convertMinTemperatureStringValueToaNumber); IList <int> ThreeHourlyMinTemperature = creatCollectionOfThreeHourlyUpdateValues(method); return(dailyOverviewMinTemperature == ThreeHourlyMinTemperature.Min()); }
private List <int> creatCollectionOfThreeHourlyUpdateValues(myMethod method) { var collection = new List <int>(); foreach (IWebElement threeHourlyUpdate in threeHourlyUpdatesCollection) { setWeatherInfoLine(threeHourlyUpdate); collection.Add(method()); } return(collection); }
/// <summary> /// Fading transition between views. /// </summary> /// <param name="waitTime">Time spent with screen fully black, in seconds</param> /// <param name="test">Test methods are to be ran on.</param> /// <param name="method">Method ran after fadeout, but before fadein.</param> /// <param name="secondMethod">Method ran after fadein.</param> /// <param name="fadeout">True if view should fade out, false if cutting straight to black.</param> /// <returns></returns> IEnumerator WaitThenActivate(float waitTime, Test test, myMethod method = null, myMethod secondMethod = null, bool fadeout = true) { transitioning = true; if (fadeout) { screenFade.FadeOut(); } yield return(new WaitForSeconds(screenFade.fadeTime)); if (method != null) { method(test); } yield return(new WaitForSeconds(waitTime)); screenFade.FadeIn(); if (secondMethod != null) { secondMethod(test); } transitioning = false; }
public @new(myMethod owner) : base(owner) { }
public Base(myMethod owner) { }