Detects the exceptions caused by SQL Azure transient failures.
Ejemplo n.º 1
0
 public void ShouldRetryOn_returns_false_for_exception_nested_in_UpdateException()
 {
     Assert.False(SqlAzureRetriableExceptionDetector.ShouldRetryOn(new UpdateException("", new TimeoutException())));
 }
Ejemplo n.º 2
0
 public void ShouldRetryOn_returns_true_for_TimeoutException()
 {
     Assert.True(SqlAzureRetriableExceptionDetector.ShouldRetryOn(new TimeoutException()));
 }
Ejemplo n.º 3
0
 public void ShouldRetryOn_returns_false_for_null()
 {
     Assert.False(SqlAzureRetriableExceptionDetector.ShouldRetryOn(null));
 }
Ejemplo n.º 4
0
 public void ShouldRetryOn_returns_false_for_non_transient_exception()
 {
     Assert.False(SqlAzureRetriableExceptionDetector.ShouldRetryOn(new EntityException()));
 }
Ejemplo n.º 5
0
 /// <inheritdoc/>
 protected override bool ShouldRetryOn(Exception exception)
 {
     return(SqlAzureRetriableExceptionDetector.ShouldRetryOn(exception));
 }