예제 #1
0
        public void CreatesDefaultServiceBusPolicyFromConfiguration()
        {
            var retryPolicy   = RetryPolicyFactory.GetDefaultAzureServiceBusRetryPolicy();
            var retryStrategy = retryPolicy.RetryStrategy as Incremental;

            Assert.AreEqual("Default Azure ServiceBus Retry Strategy", retryStrategy.Name);
            var busPolicy1 = RetryPolicyFactory.GetRetryPolicy <ServiceBusTransientErrorDetectionStrategy>();

            Assert.IsInstanceOfType(busPolicy1.RetryStrategy, typeof(Incremental));
            Assert.IsInstanceOfType(retryPolicy.ErrorDetectionStrategy, typeof(ServiceBusTransientErrorDetectionStrategy));
            Assert.IsInstanceOfType(busPolicy1.ErrorDetectionStrategy, typeof(ServiceBusTransientErrorDetectionStrategy));
        }
 protected override void Act()
 {
     this.retryPolicy = RetryPolicyFactory.GetDefaultAzureServiceBusRetryPolicy();
 }
예제 #3
0
 public RetryPolicy GetDefaultAzureServiceBusRetryPolicy()
 {
     return(RetryPolicyFactory.GetDefaultAzureServiceBusRetryPolicy());
 }