public async Task Get() { string rgName = Recording.GenerateAssetName("testRg-2-"); ResourceGroupData rgData = new ResourceGroupData(Location.WestUS2); var lro = await Client.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(rgName, rgData); ResourceGroup rg = lro.Value; string deployExName = Recording.GenerateAssetName("deployEx-"); Deployment deploymentExtendedData = CreateDeploymentExtendedData(CreateDeploymentProperties()); DeploymentExtended deploymentExtended = (await rg.GetDeploymentExtendeds().CreateOrUpdateAsync(deployExName, deploymentExtendedData)).Value; await foreach (var tempDeploymentOperation in deploymentExtended.GetDeploymentOperations().GetAllAsync()) { DeploymentOperation getDeploymentOperation = await deploymentExtended.GetDeploymentOperations().GetAsync(tempDeploymentOperation.Data.OperationId); AssertValidDeploymentOperation(tempDeploymentOperation, getDeploymentOperation); } }
public async Task List() { string rgName = Recording.GenerateAssetName("testRg-1-"); ResourceGroupData rgData = new ResourceGroupData(Location.WestUS2); var lro = await Client.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(rgName, rgData); ResourceGroup rg = lro.Value; string deployExName = Recording.GenerateAssetName("deployEx-"); Deployment deploymentExtendedData = CreateDeploymentExtendedData(CreateDeploymentProperties()); DeploymentExtended deploymentExtended = (await rg.GetDeploymentExtendeds().CreateOrUpdateAsync(deployExName, deploymentExtendedData)).Value; int count = 0; await foreach (var tempDeploymentOperation in deploymentExtended.GetDeploymentOperations().GetAllAsync()) { count++; } Assert.AreEqual(count, 2); //One deployment contains two operations: Create and EvaluteDeploymentOutput }