public void BuildStackTrace() { Exception ex; try { throw new Exception(); } catch (Exception e) { ex = e; } var stackTrace = new Bugsnag.Payload.StackTrace(ex); Assert.Single(stackTrace); var stackTraceLine = stackTrace.First(); Assert.NotNull(stackTraceLine["file"]); Assert.NotNull(stackTraceLine["lineNumber"]); Assert.NotNull(stackTraceLine["method"]); Assert.NotNull(stackTraceLine["inProject"]); }
public void HandleEmptyStackTrace() { var stackTrace = new Bugsnag.Payload.StackTrace(new Exception()); Assert.Empty(stackTrace); }