public async Task CanRoundtripInternalMessages_SubscribeRequest() { var message = new SubscribeRequest { Topic = "topic", SubscriberAddress = "address" }; Console.WriteLine("Roundtripping {0}", message.GetType()); var roundtrippedMessage = (SubscribeRequest) await Roundtrip(message); Assert.That(roundtrippedMessage.SubscriberAddress, Is.EqualTo(message.SubscriberAddress)); Assert.That(roundtrippedMessage.Topic, Is.EqualTo(message.Topic)); }
public override void Subscribe(IRpcController controller, SubscribeRequest request, Action<NoData> done) { ProtoOutputBuffer.Write(request.GetType(), request.ToString()); }
public override void Subscribe(IRpcController controller, SubscribeRequest request, Action <NoData> done) { ProtoOutputBuffer.Write(request.GetType(), request.ToString()); }