public void Run() { // Test.Initialize(); Mock<IBus> busMock = new Mock<IBus>(); Test.Initialize( b => { b.Conventions().DefiningCommandsAs(x => x.Namespace.Contains("Commands")); b.Conventions().DefiningEventsAs(x => x.Namespace.Contains("Events")); b.AssembliesToScan(GetAssembliesToScan()); }); RequestMessageHandler handler = new RequestMessageHandler(); Test.Handler(handler) .ExpectSend<ResponseMessage>(m => m.Response =="hello") .OnMessage<RequestMessage>(m => m.Body = "hello"); }
static public void RegisterRequestMessageHandler(Type request_type, RequestMessageHandler handler) { request_type_to_handler [request_type] = handler; }
static public void RegisterRequestMessageHandler (Type request_type, RequestMessageHandler handler) { request_type_to_handler [request_type] = handler; }
public SimpleRequestMessageExecutor(RequestMessageHandler handler) { this.handler = handler; }
public SimpleRequestMessageExecutor (RequestMessageHandler handler) { this.handler = handler; }