Exemple #1
0
        public void TestExponentialBackoff()
        {
            var exponentialBackoff = new ExponentialBackoffStrategy();

            var retryPolicyContext = new RetryPolicyContext(null, "200", 2, "ecs", "2019-06-01",
                                                            "DescribeInstances", RetryCondition.BlankStatus);

            exponentialBackoff = new ExponentialBackoffStrategy(100, 1000);

            var delay = exponentialBackoff.GetDelayTimeBeforeNextRetry(retryPolicyContext);

            Assert.Equal(400, delay);
        }