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; }
protected given_payload_deserialiser() { var configuration = Bootstrapper.ApplyConfiguration(Assembly.GetCallingAssembly(), false); Deserialiser = new PayloadDeserialiser(configuration.JsonDeserialiser); }