Beispiel #1
0
 public ImplicitPong Handle(ImplicitPing ping)
 {
     return(new ImplicitPong
     {
         Id = ping.Id
     });
 }
Beispiel #2
0
        public async Task requested_response()
        {
            var ping = new ImplicitPing();

            var session = await theSender
                          .TrackActivity(_defaultTimeout)
                          .AlsoTrack(theReceiver)
                          .Timeout(30.Seconds())
                          .ExecuteAndWait(x => x.SendAndExpectResponseFor <ImplicitPong>(ping));

            session.FindSingleTrackedMessageOfType <ImplicitPong>(EventType.MessageSucceeded)
            .Id.ShouldBe(ping.Id);
        }