コード例 #1
0
        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");
        }
コード例 #2
0
ファイル: Server.cs プロジェクト: ArsenShnurkov/beagle-1
 static public void RegisterRequestMessageHandler(Type request_type, RequestMessageHandler handler)
 {
     request_type_to_handler [request_type] = handler;
 }
コード例 #3
0
ファイル: Server.cs プロジェクト: ArsenShnurkov/beagle-1
		static public void RegisterRequestMessageHandler (Type request_type, RequestMessageHandler handler)
		{
			request_type_to_handler [request_type] = handler;
		}
コード例 #4
0
ファイル: Server.cs プロジェクト: ArsenShnurkov/beagle-1
 public SimpleRequestMessageExecutor(RequestMessageHandler handler)
 {
     this.handler = handler;
 }
コード例 #5
0
ファイル: Server.cs プロジェクト: ArsenShnurkov/beagle-1
			public SimpleRequestMessageExecutor (RequestMessageHandler handler)
			{
				this.handler = handler;
			}