public void SetUp() { data = new MsmqDistributionStrategyData(); data.QueuePath = CommonUtil.MessageQueuePath; CommonUtil.DeletePrivateTestQ(); CreateQueueForTesting(); msmqDistributor = new MsmqLogDistributor(Context); msmqDistributor.StopReceiving = false; msmq = new MsmqLogDistributionStrategy(); msmq.Initialize(new TestLoggingConfigurationView(data, Context)); }
public void SetUp() { CommonUtil.DeletePrivateTestQ(); CreateQueueForTesting(); clientSource = new LogSource("unnamed", SourceLevels.All); clientSource.Listeners.Add( new MsmqTraceListener("unnamed", CommonUtil.MessageQueuePath, new BinaryLogFormatter(), MessagePriority.Normal, false, new TimeSpan(0, 1, 0), new TimeSpan(0, 1, 0), false, true, false, MessageQueueTransactionType.Single)); LogSource distributorSource = new LogSource("unnamed", SourceLevels.All); distributorSource.Listeners.Add(new MockTraceListener()); Dictionary <string, LogSource> traceSources = new Dictionary <string, LogSource>(); logWriter = new LogWriter(new List <ILogFilter>(), traceSources, distributorSource, null, new LogSource("errors"), "default", false, false); eventLogger = new DistributorEventLogger(); msmqDistributor = new MsmqLogDistributor(logWriter, CommonUtil.MessageQueuePath, eventLogger); msmqDistributor.StopReceiving = false; }
public void SetUp() { CommonUtil.DeletePrivateTestQ(); CreateQueueForTesting(); clientSource = new LogSource("unnamed", SourceLevels.All); clientSource.Listeners.Add( 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)); LogSource distributorSource = new LogSource("unnamed", SourceLevels.All); distributorSource.Listeners.Add(new MockTraceListener()); Dictionary<string, LogSource> traceSources = new Dictionary<string, LogSource>(); logWriter = new LogWriterImpl(new List<ILogFilter>(), traceSources, distributorSource, null, new LogSource("errors"), "default", false, false); eventLogger = new DistributorEventLogger(); msmqDistributor = new MsmqLogDistributor(logWriter, CommonUtil.MessageQueuePath, eventLogger); msmqDistributor.StopReceiving = false; }
public void EntryIsWrittenWhenMSMQGeneralCategory() { LoggingConfiguration loggingConfiguration = BuildProgrammaticConfigForTrace(); var msmqListener = new MsmqTraceListener("TestMSMQProg", MsmqUtil.MessageQueuePath, new BinaryLogFormatter(), MessagePriority.Normal, false, new TimeSpan(0, 1, 0), new TimeSpan(0, 1, 0), false, true, false, MessageQueueTransactionType.None); msmqListener.Filter = new EventTypeFilter(SourceLevels.All); MsmqUtil.ValidateMsmqIsRunning(); MsmqUtil.DeletePrivateTestQ(); MsmqUtil.CreatePrivateTestQ(); LogSource clientSource = new LogSource("TestMSMQProg", new[] { msmqListener }, SourceLevels.All); LogSource distributorSource = new LogSource("TestMSMQProg", new[] { new MockTraceListener() }, SourceLevels.All); Dictionary <string, LogSource> traceSources = new Dictionary <string, LogSource>(); this.writer = new LogWriter(new List <ILogFilter>(), traceSources, distributorSource, null, new LogSource("errors"), "General", false, false); Logger.SetLogWriter(this.writer); DistributorEventLogger eventLogger = new DistributorEventLogger(); MsmqLogDistributor msmqDistributor = new MsmqLogDistributor(MsmqUtil.MessageQueuePath, eventLogger); msmqDistributor.StopReceiving = false; LogEntry logEntry = MsmqUtil.GetDefaultLogEntry(); logEntry.Categories = new string[] { "MockCategoryOne" }; logEntry.Message = MsmqUtil.MsgBody; logEntry.Severity = TraceEventType.Information; clientSource.TraceData(logEntry.Severity, 1, logEntry); msmqDistributor.CheckForMessages(); Assert.AreEqual(1, MockTraceListener.Entries.Count); Assert.AreEqual(MsmqUtil.MsgBody, MockTraceListener.LastEntry.Message, "Body"); }
public void Constructor() { msmqDistributor = new MsmqLogDistributor(CommonUtil.MessageQueuePath, new DistributorEventLogger()); Assert.IsNotNull(msmqDistributor); }
public void Constructor() { msmqDistributor = new MsmqLogDistributor(new LogWriterImpl(new List <ILogFilter>(), new List <LogSource>(), new LogSource("errors"), "default"), CommonUtil.MessageQueuePath, new DistributorEventLogger()); Assert.IsNotNull(msmqDistributor); }
public void Constructor() { msmqDistributor = new MsmqLogDistributor(new LogWriterImpl(new List<ILogFilter>(), new List<LogSource>(), new LogSource("errors"), "default"), CommonUtil.MessageQueuePath, new DistributorEventLogger()); Assert.IsNotNull(msmqDistributor); }
public void Constructor() { msmqDistributor = new MsmqLogDistributor(Context); Assert.IsNotNull(msmqDistributor); }