public void WhenEmptyDateTime() { MockConsoleOutput mockConsole = new MockConsoleOutput(); var exc = ExceptionAssertHelper.Throws <ConfigurationException>(() => TraceEventServiceConfiguration.Load("Configurations\\Console\\ConsoleEmptyDateTimeFormat.xml")); StringAssert.Contains(exc.ToString(), "The 'dateTimeFormat' attribute is invalid - The value '' is invalid according to its datatype "); }
public void WhenDefaultConfig() { var logger = MockEventSourceOutProc.Logger; MockConsoleOutput mockConsole = new MockConsoleOutput(); var svcConfiguration = TraceEventServiceConfiguration.Load("Configurations\\Console\\ConsoleNoParams.xml"); Assert.IsNotNull(svcConfiguration); }
public void OutProcConsoleFormatterNoParam() { var logger = MockEventSourceOutProc.Logger; MockConsoleOutput mockConsole = new MockConsoleOutput(); var svcConfiguration = TraceEventServiceConfiguration.Load("Configurations\\Console\\ConsoleFormatterNoParam.xml"); Assert.IsNotNull(svcConfiguration); }
protected override void Given() { colorMapper = new MockDefaultConsoleColorMapper(); mockConsole = new MockConsoleOutput(); formatter = new EventTextFormatter(EventTextFormatter.DashSeparator) { VerbosityThreshold = EventLevel.Informational }; listener = new ObservableEventListener(); listener.LogToConsole(formatter, colorMapper); listener.EnableEvents(TestEventSource.Log, EventLevel.LogAlways); }
public void WhenConfigValidAndComplete() { var logger = MockEventSourceOutProc.Logger; MockConsoleOutput mockConsole = new MockConsoleOutput(); var svcConfiguration = TraceEventServiceConfiguration.Load("Configurations\\Console\\Console.xml"); TestScenario.WithConfiguration( svcConfiguration, () => { for (int n = 0; n < 10; n++) { logger.LogSomeMessage("some message to console " + n.ToString() + "."); } }); }
public void WhenConfigValidAndComplete() { var logger = MockEventSourceOutProc.Logger; MockConsoleOutput mockConsole = new MockConsoleOutput(); var svcConfiguration = TraceEventServiceConfiguration.Load("Configurations\\Console\\Console.xml"); using (TraceEventService collector = new TraceEventService(svcConfiguration)) { collector.Start(); for (int n = 0; n < 10; n++) { logger.LogSomeMessage("some message to console " + n.ToString() + "."); } } }