public void Setup() { _busMock = new Mock <IBus>(); _context = MessageContext.CreateTest("u.name"); _bus = new MessageContextAwareBus(_busMock.Object, _context); }
public void Setup() { _busMock = new Mock<IBus>(); _context = MessageContext.CreateTest("u.name"); _bus = new MessageContextAwareBus(_busMock.Object, _context); }
protected object CreateHandler(IContainer container, MessageContext messageContext) { if (IsHandlerSingleton(container)) { return(container.GetInstance(MessageHandlerType)); } _bus = _bus ?? container.GetInstance <IBus>(); if (_bus == null) { return(container.GetInstance(MessageHandlerType)); } var busProxy = new MessageContextAwareBus(_bus, messageContext); var messageHandlerInstance = new MessageHandlerConstructorInstance(MessageHandlerType, busProxy, messageContext); return(container.GetInstance(MessageHandlerType, messageHandlerInstance)); }
protected object CreateHandler(IContainer container, MessageContext messageContext) { if (IsHandlerSingleton(container)) return container.GetInstance(MessageHandlerType); _bus = _bus ?? container.GetInstance<IBus>(); if (_bus == null) return container.GetInstance(MessageHandlerType); try { _dispatchBus = new MessageContextAwareBus(_bus, messageContext); return container.GetInstance(MessageHandlerType, _instance); } finally { _dispatchBus = null; } }
protected object CreateHandler(IContainer container, MessageContext messageContext) { if (IsHandlerSingleton(container)) { return(container.GetInstance(MessageHandlerType)); } _bus = _bus ?? container.GetInstance <IBus>(); if (_bus == null) { return(container.GetInstance(MessageHandlerType)); } try { _dispatchBus = new MessageContextAwareBus(_bus, messageContext); return(container.GetInstance(MessageHandlerType, _instance)); } finally { _dispatchBus = null; } }