public void None() { IDelayStrategy strategy = new NoDelayStrategy(); Assert.AreEqual(TimeSpan.Zero, strategy.NextDelay()); Assert.AreEqual(TimeSpan.Zero, strategy.NextDelay()); Assert.AreEqual(TimeSpan.Zero, strategy.NextDelay()); Assert.AreEqual(TimeSpan.Zero, strategy.NextDelay()); }
public void TestNoDelay() { var retryPolicyContext = new RetryPolicyContext(null, "200", 0, "ecs", "2019-06-01", "DescribeInstances", RetryCondition.BlankStatus); var noDelayStrategy = new NoDelayStrategy(); var delay = noDelayStrategy.GetDelayTimeBeforeNextRetry(retryPolicyContext); Assert.Equal(0, delay); }