public void TestRetryPolicyWithCustomDefine() { var retryCondition = new ConditionRetryHandler(); var backoffStrategy = new BackoffStrategyHandler(); var retryPolicy = new RetryPolicy(retryCondition, backoffStrategy); Assert.NotNull(retryPolicy); }
public void TestConditionRetryHandler() { var retryPolicyContext = new RetryPolicyContext(null, "200", 0, "ecs", "2019-06-01", "DescribeInstances", RetryCondition.BlankStatus); var conditionRetryHandler = new ConditionRetryHandler(); var shouldRetry = conditionRetryHandler.ShouldRetry(retryPolicyContext); Assert.Equal(RetryCondition.NoRetry | RetryCondition.ShouldRetry, shouldRetry); }