Beispiel #1
0
        public static string GetStringFrom(MessageContractStreamTwoHeaders input)
        {
            if (input == null)
            {
                throw new ArgumentNullException("MessageContractStreamTwoHeaders is null");
            }
            Stream stream = input.Stream;

            return(GetStringFrom(stream));
        }
        private void MessageContractStreamMutipleOperationsService()
        {
            var    clientProxy = GetProxy <IMessageContractStreamMutipleOperationsService>();
            Stream input       = ClientHelper.GetStreamWithStringBytes(TestString);
            MessageContractStreamOneIntHeader message = new MessageContractStreamOneIntHeader();

            message.input = input;
            MessageContractStreamTwoHeaders output = clientProxy.Operation2(message);
            string response = ClientHelper.GetStringFrom(output.Stream);

            MessageContractStreamOneStringHeader message2 = new MessageContractStreamOneStringHeader();

            message2.input = ClientHelper.GetStreamWithStringBytes(TestString);
            MessageContractStreamNoHeader output2 = clientProxy.Operation1(message2);
            string response2 = ClientHelper.GetStringFrom(output2);

            Assert.Equal(TestString, response);
            Assert.Equal(TestString, response2);
        }