public void IllFormattedMessageWritesInEventLog() { MsmqReceiverTestWrapper testSync = new MsmqReceiverTestWrapper(logWriter, CommonUtil.MessageQueuePath, eventLogger); MsmqTraceListener mqTracelistener = new MsmqTraceListener("unnamed", CommonUtil.MessageQueuePath, new BinaryLogFormatter(), MessagePriority.Normal, false, new TimeSpan(0, 1, 0), new TimeSpan(0, 1, 0), false, true, false, MessageQueueTransactionType.None); mqTracelistener.Write("this is a plain trace message"); try { testSync.CheckForMessages(); } catch (LoggingException) { } string eventlogEntry = CommonUtil.GetLastEventLogEntry(); Assert.IsTrue(-1 != eventlogEntry.IndexOf("Unable to deserialize message")); }
public void IllFormattedMessageWritesInEventLog() { MsmqReceiverTestWrapper testSync = new MsmqReceiverTestWrapper(logWriter, CommonUtil.MessageQueuePath, eventLogger); MsmqTraceListener mqTracelistener = new MsmqTraceListener("unnamed", CommonUtil.MessageQueuePath, new BinaryLogFormatter(), MessagePriority.Normal, false, new TimeSpan(0, 1, 0), new TimeSpan(0, 1, 0), false, true, false, MessageQueueTransactionType.None); mqTracelistener.Write("this is a plain trace message"); try { testSync.CheckForMessages(); } catch (LoggingException) { } string eventlogEntry = CommonUtil.GetLastEventLogEntry(); Assert.IsTrue(-1 != eventlogEntry.IndexOf("Unable to deserialize message")); }