public void IsEquivalentToDetectsEqualOptionSets() { var first = new RetryOptions(); var second = new RetryOptions(); Assert.That(first.IsEquivalentTo(second), Is.True); }
public void IsEquivalentToDetectsTryTimeout() { var first = new RetryOptions { TryTimeout = TimeSpan.FromSeconds(9) }; var second = new RetryOptions { TryTimeout = TimeSpan.FromSeconds(8) }; Assert.That(first.IsEquivalentTo(second), Is.False); }
public void IsEquivalentToDetectsDelay() { var first = new RetryOptions { Delay = TimeSpan.FromSeconds(7) }; var second = new RetryOptions { Delay = TimeSpan.FromMinutes(1) }; Assert.That(first.IsEquivalentTo(second), Is.False); }
public void IsEquivalentToDetectsMaximumRetries() { var first = new RetryOptions { MaximumRetries = 7 }; var second = new RetryOptions { MaximumRetries = 99 }; Assert.That(first.IsEquivalentTo(second), Is.False); }
public void IsEquivalentToDetectsModes() { var first = new RetryOptions { Mode = RetryMode.Exponential }; var second = new RetryOptions { Mode = RetryMode.Fixed }; Assert.That(first.IsEquivalentTo(second), Is.False); }
public void IsEquivalentToDetectsCustomPolicy() { var first = new RetryOptions { CustomRetryPolicy = Mock.Of <EventHubsRetryPolicy>() }; var second = new RetryOptions { CustomRetryPolicy = new BasicRetryPolicy(new RetryOptions()) }; Assert.That(first.IsEquivalentTo(second), Is.False); }
public void IsEquivalentToDetectsEqualOptionSets() { var customPolicy = Mock.Of <EventHubsRetryPolicy>(); var first = new RetryOptions { CustomRetryPolicy = customPolicy }; var second = new RetryOptions { CustomRetryPolicy = customPolicy }; Assert.That(first.IsEquivalentTo(second), Is.True); }
public void IsEquivalentToDetectsNullArgument() { var first = new RetryOptions { Mode = RetryMode.Fixed, MaximumRetries = 99, MaximumDelay = TimeSpan.FromMinutes(3), Delay = TimeSpan.FromSeconds(4), TryTimeout = TimeSpan.Zero }; Assert.That(first.IsEquivalentTo((RetryOptions)null), Is.False); }
public void IsEquivalentToDetectsSameInstance() { var first = new RetryOptions { Mode = RetryMode.Fixed, MaximumRetries = 99, MaximumDelay = TimeSpan.FromMinutes(3), Delay = TimeSpan.FromSeconds(4), TryTimeout = TimeSpan.Zero }; Assert.That(first.IsEquivalentTo(first), Is.True); }