public void Timeout_100() { // Arrange var timeoutManager = new TimeoutManager(100); // Act var result = timeoutManager.CalculateAdaptiveDelay(); // Assert MbUnit.Framework.Assert.AreEqual(Preferences.OnSleepDelay, result); Xunit.Assert.Equal(Preferences.OnSleepDelay, result); }
public void Timeout_5000() { // Arrange var timeoutManager = new TimeoutManager(5000); // Act var result = timeoutManager.CalculateAdaptiveDelay(); // Assert MbUnit.Framework.Assert.AreEqual(250, result); Xunit.Assert.Equal(250, result); }
public virtual void OnSleepHook() { var timeoutManager = new TimeoutManager(Timeout); System.Threading.Thread.Sleep(timeoutManager.CalculateAdaptiveDelay()); }