示例#1
0
        public void InvokeOperation_HasNoSideEffects()
        {
            TestProvider_Scenarios   provider = new TestProvider_Scenarios(TestURIs.TestProvider_Scenarios);
            InvokeOperation <string> invokeOp = provider.ReturnHttpMethodWithoutSideEffects_Online(TestHelperMethods.DefaultOperationAction, null);

            this.EnqueueConditional(() => invokeOp.IsComplete);
            this.EnqueueCallback(() =>
            {
                Assert.IsFalse(invokeOp.HasError, "Expected operation to complete without error.");
                Assert.AreEqual("GET", invokeOp.Value);
            });
            this.EnqueueTestComplete();
        }