예제 #1
0
 public PiccoloEngine(PiccoloConfiguration configuration, IEventDispatcher eventDispatcher, IRequestRouter requestRouter, IRequestHandlerInvoker requestHandlerInvoker)
 {
     _configuration           = configuration;
     _eventDispatcher         = eventDispatcher;
     _requestRouter           = requestRouter;
     _payloadDeserialiser     = new PayloadDeserialiser(configuration.JsonDeserialiser);
     _payloadValidatorInvoker = new PayloadValidatorInvoker(configuration.ObjectFactory);
     _requestHandlerInvoker   = requestHandlerInvoker;
 }
예제 #2
0
            protected given_payload_deserialiser()
            {
                var configuration = Bootstrapper.ApplyConfiguration(Assembly.GetCallingAssembly(), false);

                Deserialiser = new PayloadDeserialiser(configuration.JsonDeserialiser);
            }