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