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