protected override void ConfigureLocalBus(IServiceBusConfigurator configurator) { base.ConfigureLocalBus(configurator); configurator.UseJsonSerializer(); configurator.Subscribe(s => s.Handler <B>(_responseReceived.Complete)); }
protected override void ConfigureRemoteBus(IServiceBusConfigurator configurator) { base.ConfigureRemoteBus(configurator); configurator.UseJsonSerializer(); configurator.Subscribe(s => s.Handler <A>((context, message) => { _requestReceived.Complete(message); context.Respond(new B { Key = message.Key, Value = "Value of " + message.Key }); })); }