public static void AssertInitialization(MockTimer timer, Action initializationAction, TimeSpan interval, string message) { timer.SetExpectedInterval(interval); timer.ExpectedTickAddCount = 1; initializationAction(); TimerHelper.AssertAndResetCounts(timer, message); }
public static void AssertStart(MockTimer timer, Action startAction, TimeSpan interval, string message) { timer.SetExpectedInterval(interval); timer.ExpectedStartCount = 1; startAction(); TimerHelper.AssertAndResetCounts(timer, message); }
public static void AssertLoadingDataOnTick(MockTimer timer, DomainDataSource dds, string message) { // Add LoadingData handler int loadingDataCount = 0; EventHandler <LoadingDataEventArgs> handler = (sender, e) => loadingDataCount++; dds.LoadingData += handler; timer.RaiseTick(); // Remove LoadingData handler dds.LoadingData -= handler; Assert.AreEqual(1, loadingDataCount, "A LoadingData event should have been raised " + message); TimerHelper.AssertAndResetCounts(timer, message); }
public static void ResetCounts(MockTimer timer) { TimerHelper.ResetActualCounts(timer); TimerHelper.ResetExpectedCounts(timer); }
public static void AssertAndResetCounts(this MockTimer timer, string message) { TimerHelper.AssertCounts(timer, message); TimerHelper.ResetCounts(timer); }
public void AssertStarted(string message) { TimerHelper.AssertStart(this, () => {}, this._dds.RefreshInterval, message); }
public void AssertLoadingDataOnTick(string message) { TimerHelper.AssertLoadingDataOnTick(this, this._dds, message); }
internal void UseWithDDS(DomainDataSource dds, string message) { this._dds = dds; TimerHelper.AssertInitialization(this, () => dds.RefreshLoadTimer = this, dds.RefreshInterval, message); }
public void AssertLoadingDataOnTick(string message) { this.ExpectedStopCount = 1; TimerHelper.AssertLoadingDataOnTick(this, this._dds, message); }
public void AssertStart(Action startAction, string message) { TimerHelper.AssertStart(this, startAction, this._dds.LoadDelay, message); }