public void ServiceResumedFiresWmiEvent() { DistributorEventLogger logger = new DistributorEventLogger(TestApplicationName); using (WmiEventWatcher eventListener = new WmiEventWatcher(1)) { logger.LogServiceResumed(); eventListener.WaitForEvents(); Assert.AreEqual(1, eventListener.EventsReceived.Count); Assert.AreEqual("DistributorServiceLifecycleEvent", eventListener.EventsReceived[0].ClassPath.ClassName); Assert.AreEqual(true, eventListener.EventsReceived[0].GetPropertyValue("Started")); } }
public void ServiceResumedWritesToEventLog() { DistributorEventLogger logger = new DistributorEventLogger(TestEventSource); using (var eventLog = new EventLogTracker(GetEventLog())) { logger.LogServiceResumed(); Assert.AreEqual(1, eventLog.NewEntries().Count(ev => EventIsFromLogger(ev, logger))); } }
public void ServiceResumedWritesToEventLog() { DistributorEventLogger logger = new DistributorEventLogger(TestApplicationName); using (EventLog eventLog = GetEventLog()) { int eventCount = eventLog.Entries.Count; logger.LogServiceResumed(); Assert.AreEqual(eventCount + 1, eventLog.Entries.Count); } }