public void AddingTextShouldStoreTextInLoggingEvent() { var loggingEventMock = new Mock<LoggingEvent>(); var loggingEventBuilder = new LoggingEventBuilder(loggingEventMock.Object); loggingEventMock.SetupSet(x => x.Text = It.Is<string>(v => v == "sometext")); loggingEventBuilder.Text("sometext"); loggingEventMock.VerifyAll(); }
public void AddingExceptionShouldStoreExceptionInLoggingEvent() { var loggingEventMock = new Mock<LoggingEvent>(); loggingEventMock.Object.Tags = new List<string>(); var loggingEventBuilder = new LoggingEventBuilder(loggingEventMock.Object); loggingEventMock.SetupSet(x => x.Text = It.Is<string>(v => v == "exceptionmessage")); loggingEventMock.Setup(x => x.Tags.Add(It.Is<string>(v => v == "error"))); loggingEventMock.SetupSet(x => x.Data["MS_Exception"] = It.IsAny<ExceptionInformation>()); loggingEventBuilder.AddException(new Exception("exceptionmessage")); loggingEventMock.VerifyAll(); }