示例#1
0
        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 ");
        }
示例#2
0
        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);
        }
示例#4
0
 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);
 }
示例#5
0
        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() + ".");
                }
            }
        }