public void CanWrapException() { ReplaceHandler handler = new ReplaceHandler(message, typeof(ApplicationException)); Exception ex = handler.HandleException(new InvalidOperationException(), Guid.NewGuid()); Assert.AreEqual(typeof(ApplicationException), ex.GetType()); Assert.AreEqual(typeof(ApplicationException), handler.ReplaceExceptionType); Assert.AreEqual(message, ex.Message); Assert.IsNull(ex.InnerException); }
public void CanWrapException() { ReplaceHandler handler = new ReplaceHandler(message, typeof(ApplicationException)); Exception ex = handler.HandleException(new InvalidOperationException(), Guid.NewGuid()); Assert.AreEqual(typeof(ApplicationException), ex.GetType()); Assert.AreEqual(typeof(ApplicationException), handler.ReplaceExceptionType); Assert.AreEqual(message, ex.Message); Assert.IsNull(ex.InnerException); }
public void HandlerThrowsWhenNotReplaceingAnException() { ReplaceHandler handler = new ReplaceHandler(message, typeof(object)); handler.HandleException(new ApplicationException(), Guid.NewGuid()); }
public void HandlerThrowsWhenNotReplaceingAnException() { ReplaceHandler handler = new ReplaceHandler(message, typeof(object)); handler.HandleException(new ApplicationException(), Guid.NewGuid()); }