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(); }