Exemplo n.º 1
0
        public void CustomNotDisplayedAtNormal()
        {
            EventSourceSink es = new EventSourceSink();
            SimulatedConsole sc = new SimulatedConsole();
            ConsoleLogger L = new ConsoleLogger(LoggerVerbosity.Normal,
                                                sc.Write, null, null);
            L.Initialize(es);

            MyCustomBuildEventArgs c =
                    new MyCustomBuildEventArgs("msg");

            es.Consume(c);

            Assert.AreEqual(String.Empty, sc.ToString());
        }
Exemplo n.º 2
0
        public void CustomDisplayedAtDetailed()
        {
            EventSourceSink es = new EventSourceSink();
            SimulatedConsole sc = new SimulatedConsole();
            ConsoleLogger L = new ConsoleLogger(LoggerVerbosity.Detailed,
                                                sc.Write, null, null);
            L.Initialize(es);

            MyCustomBuildEventArgs c =
                    new MyCustomBuildEventArgs("msg");

            es.Consume(c);

            Assert.AreEqual("msg" + Environment.NewLine,
                                   sc.ToString());
        }
Exemplo n.º 3
0
        public void CustomDisplayedAtDiagnosticMP()
        {
            EventSourceSink es = new EventSourceSink();
            SimulatedConsole sc = new SimulatedConsole();
            ConsoleLogger L = new ConsoleLogger(LoggerVerbosity.Diagnostic,
                                                sc.Write, null, null);
            L.Initialize(es, 2);

            MyCustomBuildEventArgs c =
                    new MyCustomBuildEventArgs("msg");
            c.BuildEventContext = new BuildEventContext(1, 1, 1, 1);
            es.Consume(c);

            Assert.IsTrue(sc.ToString().Contains("msg"));
        }
Exemplo n.º 4
0
        public void CustomNotDisplayedAtNormal()
        {
            EventSource es = new EventSource(); 
            SimulatedConsole sc = new SimulatedConsole(); 
            ConsoleLogger L = new ConsoleLogger(LoggerVerbosity.Normal,
                                                sc.Write, null, null);
            L.Initialize(es); 

            MyCustomBuildEventArgs c = 
                    new MyCustomBuildEventArgs("msg");

            es.RaiseCustomEvent(null, c);

            Assertion.AssertEquals(String.Empty, sc.ToString()); 
        }