Пример #1
0
        public void Should_be_able_to_make_a_request_and_receive_response_to_customly_defined_exchange()
        {
            var request = new TestModifiedResponseExhangeRequestMessage {
                Text = "Hello from the client! I Wanna receive response via funky exchange!"
            };

            Console.Out.WriteLine("Making request");
            var response = bus.RequestAsync <TestModifiedResponseExhangeRequestMessage, TestModifiedResponseExhangeResponseMessage>(request);

            Console.Out.WriteLine("response = {0}", response.Result.Text);
        }
Пример #2
0
 public static Task <TestModifiedResponseExhangeResponseMessage> HandleModifiedResponseExchangeRequest(TestModifiedResponseExhangeRequestMessage request)
 {
     Console.Out.WriteLine("Responding to RPC request from exchange : " + customRpcResponseConventionDictionary[typeof(TestModifiedResponseExhangeResponseMessage)]);
     return(Task.FromResult(new TestModifiedResponseExhangeResponseMessage()
     {
         Text = request.Text + " response!"
     }));
 }
Пример #3
0
        public void Should_be_able_to_make_a_request_and_receive_response_to_customly_defined_exchange()
        {
            var request = new TestModifiedResponseExhangeRequestMessage { Text = "Hello from the client! I Wanna receive response via funky exchange!" };

            Console.Out.WriteLine("Making request");
            var response = bus.RequestAsync<TestModifiedResponseExhangeRequestMessage, TestModifiedResponseExhangeResponseMessage>(request);

            Console.Out.WriteLine("response = {0}", response.Result.Text);
        }