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