public async Task <Message> RequestAsync(Message message, TimeSpan timeout)
        {
            CancellationTokenSource cts = new CancellationTokenSource(timeout);

            RemoteAddress?.ApplyTo(message);
            var requestContext = new DispatcherClientRequestContext(message);
            await _serviceChannelDispatch.DispatchAsync(requestContext);

            CoreWCF.Channels.Message coreReplyMessage = await requestContext.ReplyMessageTask;
            Message replyMessage = Helpers.TestHelper.ConvertMessage(coreReplyMessage);

            return(replyMessage);
        }
 public CoreWCF.Channels.Message TestMethodUntypedReplyAction()
 {
     CoreWCF.Channels.Message serviceMessage = CoreWCF.Channels.Message.CreateMessage(CoreWCF.Channels.MessageVersion.Soap11, "myUntypedReplyAction");
     return(serviceMessage);
 }
 public void TestMethodUntypedAction(CoreWCF.Channels.Message msg)
 {
     Assert.NotNull(msg);
 }