public void PARSER_SHOULD_ADD_HOST_NAME() { //Arrange const string hostname = "machine"; var loggingEvent = new LoggingEvent(new LoggingEventData()); var parser = new BasicLoggingEventParser(hostname, FixFlags.None, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary["HostName"].Should().BeEquivalentTo(hostname); }
public void PARSER_SHOULD_NOT_ADD_THREAD_NAME_IF_NOT_REQUIRED() { //Arrange const string threadName = "thread"; var loggingEvent = new LoggingEvent(new LoggingEventData { ThreadName = threadName }); var parser = new BasicLoggingEventParser(string.Empty, FixFlags.None, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary.ContainsKey("ThreadName").Should().BeFalse(); }
public void PARSER_SHOULD_ADD_LOGGER_NAME() { //Arrange const string loggerName = "logger"; var loggingEvent = new LoggingEvent(new LoggingEventData { LoggerName = loggerName }); var parser = new BasicLoggingEventParser(string.Empty, FixFlags.None, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary["LoggerName"].Should().BeEquivalentTo(loggerName); }
public void PARSER_SHOULD_ADD_USERNAME_IF_REQUIRED() { //Arrange const string username = "******"; var loggingEvent = new LoggingEvent(new LoggingEventData { UserName = username }); var parser = new BasicLoggingEventParser(string.Empty, FixFlags.UserName, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary["UserName"].Should().BeEquivalentTo(username); }
public void PARSER_SHOULD_ADD_LEVEL_WHEN_EXISTS() { //Arrange var level = Level.Emergency; var loggingEvent = new LoggingEvent(new LoggingEventData { Level = level }); var parser = new BasicLoggingEventParser(string.Empty, FixFlags.None, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary["Level"].Should().BeEquivalentTo(level.DisplayName); }
public void PARSER_SHOULD_NOT_ADD_IDENTITY_IF_NOT_REQUIRED() { //Arrange const string identity = "identity"; var loggingEvent = new LoggingEvent(new LoggingEventData { Identity = identity }); var parser = new BasicLoggingEventParser(string.Empty, FixFlags.None, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary.ContainsKey("Identity").Should().BeFalse(); }
public void PARSER_SHOULD_ADD_IDENTITY_IF_REQUIRED() { //Arrange const string identity = "identity"; var loggingEvent = new LoggingEvent(new LoggingEventData { Identity = identity }); var parser = new BasicLoggingEventParser(string.Empty, FixFlags.Identity, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary["Identity"].Should().BeEquivalentTo(identity); }
public void PARSER_SHOULD_NOT_ADD_DOMAIN_IF_NOT_REQUIRED() { //Arrange const string domain = "domain"; var loggingEvent = new LoggingEvent(new LoggingEventData { Domain = domain }); var parser = new BasicLoggingEventParser(string.Empty, FixFlags.None, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary.ContainsKey("AppDomain").Should().BeFalse(); }
public void PARSER_SHOULD_ADD_DOMAIN_IF_REQUIRED() { //Arrange const string domain = "domain"; var loggingEvent = new LoggingEvent(new LoggingEventData { Domain = domain }); var parser = new BasicLoggingEventParser(string.Empty, FixFlags.Domain, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary["AppDomain"].Should().BeEquivalentTo(domain); }
public void PARSER_SHOULD_ADD_TIMESTAMP_IN_UNIVERSAL_FORMAT() { //Arrange var universalDate = DateTime.UtcNow; var localTime = universalDate.ToLocalTime(); #pragma warning disable 618 var loggingEvent = new LoggingEvent(new LoggingEventData { TimeStamp = localTime }); #pragma warning restore 618 var parser = new BasicLoggingEventParser(string.Empty, FixFlags.None, true, _exceptionFactory); var resultDictionary = new Dictionary <string, object>(); //Act parser.ParseBasicFields(loggingEvent, resultDictionary); //Assert resultDictionary["@timestamp"].Should().BeEquivalentTo(universalDate.ToString("O")); }