public async Task ValidateLroWrapper()
        {
            ManagementTestClient client       = InstrumentClient(new ManagementTestClient());
            TestResource         rgOp         = client.GetTestResource();
            TestResource         testResource = await rgOp.LroWrapperAsync();

            Assert.AreEqual("TestResourceProxy", testResource.GetType().Name);
            Assert.AreEqual("success", testResource.Method());
        }
Exemple #2
0
        public async Task ValidateStartLroWrapper()
        {
            ManagementTestClient client = InstrumentClient(new ManagementTestClient());
            TestResource         rgOp   = client.GetTestResource();
            var testResourceOp          = await rgOp.StartLroWrapperAsync(WaitUntil.Completed);

            TestResource testResource = await testResourceOp.WaitForCompletionAsync();

            Assert.AreEqual("TestResourceProxy", testResource.GetType().Name);
            Assert.AreEqual("success", testResource.Method());
        }
Exemple #3
0
        public async Task ValidateWaitForCompletion()
        {
            ManagementTestClient   client = InstrumentClient(new ManagementTestClient());
            TestResourceOperations rgOp   = client.GetTestResourceOperations();
            var testResourceOp            = await rgOp.GetArmOperationAsync();

            TestResource testResource = await testResourceOp.WaitForCompletionAsync();

            Assert.AreEqual("TestResourceProxy", testResource.GetType().Name);
            Assert.AreEqual("success", testResource.Method());
        }