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());
        }
Esempio n. 2
0
        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);
        }