public MessageContractStreamOneIntHeader Operation(MessageContractStreamNoHeader input) { FileStream file = File.OpenRead("temp.dat"); MessageContractStreamOneIntHeader message = new MessageContractStreamOneIntHeader(); message.input = file; return(message); }
private void MessageContractStreamInOutService() { var clientProxy = GetProxy <IMessageContractStreamInReturnService>(); MessageContractStreamNoHeader input = ClientHelper.GetMessageContractStreamNoHeader(TestString); MessageContractStreamOneIntHeader output = clientProxy.Operation(input); string response = ClientHelper.GetStringFrom(output.input); Assert.Equal(TestString, response); }
public MessageContractStreamOneIntHeader Operation(MessageContractStreamNoHeader input) { string value = ServiceHelper.GetStringFrom(input.stream); var msg = new MessageContractStreamOneIntHeader { input = ServiceHelper.GetStreamWithStringBytes(value) }; return(msg); }
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); }
private void InFileStreamService() { var clientProxy = GetProxy <IMessageContractStreamInReturnService>(); if (!File.Exists(FileToSend)) { throw new FileNotFoundException("Could not find file " + FileToSend); } using (FileStream file = File.OpenRead(FileToSend)) { long fileLength = file.Length; _output.WriteLine("File size is " + fileLength); Stream input = file; var message = new MessageContractStreamNoHeader { stream = input }; MessageContractStreamOneIntHeader output = clientProxy.Operation(message); string response = ClientHelper.GetStringFrom(output.input); long size = long.Parse(response); Assert.Equal(fileLength, size); } }
public MessageContractStreamTwoHeaders Operation2(MessageContractStreamOneIntHeader input) { string value = ServiceHelper.GetStringFrom(input.input); return(ServiceHelper.GetMessageContractStreamTwoHeaders(value)); }