public void DeserializeMessageContractWrappedSampleWithOriginalContract() { CallParameterInfo[] parameters; parameters = RunDeserializer("Contracts.dll", "MessageContract.svclog", true, "http://contoso.com/service/test/IArithmetic/WrappedAdd"); Assert.AreEqual <int>(1, parameters.Length); this.ValidateNonNullInputParameter <Contracts.AddRequestWrappedMessage>(parameters[0], "request"); Contracts.AddRequestWrappedMessage msg = (Contracts.AddRequestWrappedMessage)parameters[0].Value; Assert.AreEqual <string>("hello", msg.header.Header); Assert.AreEqual <int>(11, msg.A); Assert.AreEqual <int>(6, msg.B); }
private void WrappedAdd() { Contracts.AddRequestWrappedMessage request = new Contracts.AddRequestWrappedMessage(); request.header = new Contracts.TestHeader(); request.header.Header = "hello"; request.A = 11; request.B = 6; this.CustomiseWrappedAdd(request); _testContext.BeginTimer("GeneratedSampleTestWithProxyFromServerTrace_WrappedAdd"); try { arithmeticClient.WrappedAdd(request); } finally { _testContext.EndTimer("GeneratedSampleTestWithProxyFromServerTrace_WrappedAdd"); } }
private void CustomiseWrappedAdd(Contracts.AddRequestWrappedMessage request) { }