Ejemplo n.º 1
0
 public void InitializeWithNullEventSourceINodeLogger()
 {
     Assert.Throws <InternalErrorException>(() =>
     {
         CentralForwardingLogger centralLogger = new CentralForwardingLogger();
         centralLogger.Initialize(null, 4);
     }
                                            );
 }
Ejemplo n.º 2
0
        public void RaiseEventWithNoBuildEventRedirector()
        {
            BuildMessageEventArgs   normalMessage    = new BuildMessageEventArgs("Message2", "help", "sender", MessageImportance.Normal);
            EventSourceSink         loggerSource     = new EventSourceSink();
            CentralForwardingLogger forwardingLogger = new CentralForwardingLogger();

            forwardingLogger.Initialize(loggerSource);
            loggerSource.Consume(normalMessage);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Create a new forwarding logger, event redirector, and event source.
        /// The returned event source can then have and event raised on it and it can
        /// check to see if the event raised matches the one we were expecting.
        /// </summary>
        /// <param name="buildEventToCheck">A build event we are expecting to be forwarded by the forwarding logger</param>
        /// <returns>An event source on which one can raise an event.</returns>
        private static EventSourceSink AttachForwardingLoggerAndRedirector(BuildEventArgs buildEventToCheck)
        {
            EventSourceSink         loggerEventSource = new EventSourceSink();
            CentralForwardingLogger forwardingLogger  = new CentralForwardingLogger();
            TestEventRedirector     eventRedirector   = new TestEventRedirector(buildEventToCheck);

            forwardingLogger.BuildEventRedirector = eventRedirector;
            forwardingLogger.Initialize(loggerEventSource);
            return(loggerEventSource);
        }
Ejemplo n.º 4
0
        public void InitializeWithNullEventSourceINodeLogger()
        {
            CentralForwardingLogger centralLogger = new CentralForwardingLogger();

            centralLogger.Initialize(null, 4);
        }