public void MessageDispatcher_DispatchCustomerCreatedEventTest()
        {
            Apworks.Bus.IMessageDispatcher messageDispatcher = Apworks.Bus.MessageDispatcher.CreateAndRegister(application.ConfigSource, typeof(Apworks.Bus.MessageDispatcher));
            MessageDispatchEventArgs       evtArgs           = null;

            messageDispatcher.Dispatched += (s, e) =>
            {
                evtArgs = e;
            };
            var message = new Apworks.Tests.Common.Events.CreateCustomerDomainEvent();

            messageDispatcher.DispatchMessage(message);
            Assert.IsNotNull(evtArgs);
            Assert.AreEqual <Type>(typeof(Apworks.Tests.Common.MessageHandlers.CustomerCreatedEventHandler), evtArgs.HandlerType);
        }
Esempio n. 2
0
 public void MessageDispatcher_DispatchCustomerCreatedEventTest()
 {
     Apworks.Bus.IMessageDispatcher messageDispatcher = Apworks.Bus.MessageDispatcher.CreateAndRegister(application.ConfigSource, typeof(Apworks.Bus.MessageDispatcher));
     MessageDispatchEventArgs evtArgs = null;
     messageDispatcher.Dispatched += (s, e) =>
         {
             evtArgs = e;
         };
     var message = new Apworks.Tests.Common.Events.CreateCustomerDomainEvent();
     messageDispatcher.DispatchMessage(message);
     Assert.IsNotNull(evtArgs);
     Assert.AreEqual<Type>(typeof(Apworks.Tests.Common.MessageHandlers.CustomerCreatedEventHandler), evtArgs.HandlerType);
 }