public void GivenAResetTimerObservableIsCreatedThatUsesAsTheResetSource(string streamKey) { var scheduler = _scenario.GetEx <TestScheduler>(); var resetSource = _scenario.GetEx <IObservable <int> >(streamKey); var dueTime = _scenario.GetEx <Duration>("dueTime"); var period = _scenario.GetEx <Duration>("period"); IObservable <int> obs = ObservableEx .ResetTimer(dueTime, period, resetSource, scheduler).Select(x => (int)x); _scenario.Set(obs); }