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); }
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!" })); }
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); }