public void test0() { var sut = new Exception("Main Error"); var expctd = "Main Error"; Assert.Equal(expctd, sut.Details(false, false)); }
public void test1() { var inr = new Exception("InnerEx"); var sut = new Exception("Main Error", inr); var expctd = "Main Error" + L.f + ". InnerEx" ; Assert.Equal(expctd, sut.Details(false, false)); }
public void test2() { var err3 = new Exception("Err line 3"); var err2 = new Exception("Err line 2", err3); var err1 = new Exception("Err line 1", err2); var sut = new Exception("Main Error", err1); var expctd = "Main Error" + L.f + ". Err line 1" + L.f + ".. Err line 2" + L.f + "... Err line 3" ; Assert.Equal(expctd, sut.Details(false, false)); }
public ErrorWindow(Exception ex) { InitializeComponent(); if (ex != null) ErrorTextBox.Text = ex.Details(); }
public static void Err(ILogSource loggr, Exception ex) { loggr.Error_n("Unhandled server error.", ex.Details(true, true)); //loggr.Error_n(L.F + ex.Details(), ""); //loggr.Error_n(ex.ToString(), ""); }
protected virtual void OnError(Exception ex, string caption = null) { if (caption.IsBlank()) caption = ex.Message; MessageBox.Show(ex.Details(false, false), caption, MessageBoxButton.OK, MessageBoxImage.Error); }