示例#1
0
        public void InvokeOperation_EntityParameter()
        {
            TestProvider_Scenarios provider = new TestProvider_Scenarios(TestURIs.TestProvider_Scenarios);

            A inputA = new A()
            {
                BID1           = 1,
                RequiredString = "Foo"
            };

            InvokeOperation <int> invoke = provider.IncrementBid1ForA(inputA, TestHelperMethods.DefaultOperationAction, null);

            EnqueueConditional(() => invoke.IsComplete);
            EnqueueCallback(delegate
            {
                Assert.IsNotNull(invoke.Value);
                Assert.AreEqual(inputA.BID1 + 1, invoke.Value);
            });
            EnqueueTestComplete();
        }