Пример #1
0
        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");
     }
 }
Пример #3
0
 private void CustomiseUnwrappedAdd(Contracts.AddRequestUnwrappedMessage request)
 {
 }