public void Unwraps_wrapped_null_exception() { Exception innerException = null; Assert.True( ExecutionStrategyBase.UnwrapAndHandleException( new UpdateException("", innerException), ex => { Assert.Same(innerException, ex); return(true); })); }
public void Unwraps_Nested_exceptions() { var innerException = new TimeoutException("", new EntityException("", new DbUpdateException("", new UpdateException("")))); Assert.True( ExecutionStrategyBase.UnwrapAndHandleException( new EntityException("", new DbUpdateException("", new UpdateException("", innerException))), ex => { Assert.Same(innerException, ex); return(true); })); }
public void Unwraps_UpdateException() { var innerException = new TimeoutException(); Assert.True( ExecutionStrategyBase.UnwrapAndHandleException( new UpdateException("", innerException), ex => { Assert.Same(innerException, ex); return(true); })); }