public void SetErrorEntries_ShouldSetMessageIfPresent() { var ex = new FakeException("error message from exception"); var notice = NoticeBuilder.BuildNotice(); notice.SetErrorEntries(ex, "message"); var errorEntries = notice.Errors; Assert.NotNull(errorEntries); Assert.True(errorEntries.Count == 1); Assert.Equal("message", errorEntries.First().Message); }
public void SetErrorEntries_ShouldSetErrorMessageFromExceptionIfNoMessage() { var ex = new FakeException("error message from exception"); var notice = NoticeBuilder.BuildNotice(); notice.SetErrorEntries(ex, string.Empty); var errorEntries = notice.Errors; Assert.NotNull(errorEntries); Assert.True(errorEntries.Count == 1); Assert.Equal("error message from exception", errorEntries.First().Message); }
public void SetErrorEntries_ShouldSetErrorMessageFromExceptionTypeIfNoExceptionMessage() { var ex = new FakeException(); var builder = new NoticeBuilder(); builder.SetErrorEntries(ex); var errorEntries = builder.ToNotice().Errors; Assert.NotNull(errorEntries); Assert.True(errorEntries.Count == 1); Assert.True(errorEntries.First().Message.Equals("FakeException")); }