public void CanGetGuestConfigurationAssignmentReports() { using (var context = MockContext.Start(this.GetType())) { using (var testFixture = new GuestConfigurationTestBase(context)) { // get guest configuration assignment var gcAssignment = GuestConfigurationAssignmentsOperationsExtensions.Get(testFixture.GuestConfigurationClient.GuestConfigurationAssignments, ResourceGroupName, AssignmentName, AzureVMName); Assert.NotNull(gcAssignment); // Get reports var gcAssignmentReportsRetrieved = GuestConfigurationAssignmentReportsOperationsExtensions.List(testFixture.GuestConfigurationClient.GuestConfigurationAssignmentReports, ResourceGroupName, AssignmentName, AzureVMName); Assert.NotNull(gcAssignmentReportsRetrieved); Assert.True(gcAssignmentReportsRetrieved.Value.Count >= 0); } } }
public void CanCreateGetUpdateGuestConfigurationAssignment() { using (var context = MockContext.Start(this.GetType())) { using (var testFixture = new GuestConfigurationTestBase(context)) { var gcAssignmentToCreateDefinition = new GuestConfigurationAssignmentForPutDefinition( ResourceGroupName, AzureVMName, new GuestConfigurationAssignment(name: AssignmentName, location: "westcentralus", properties: new GuestConfigurationAssignmentProperties() { Context = "Azure policy A", GuestConfiguration = new GuestConfigurationNavigation() { Name = AssignmentName, Version = "1.0.0.3" } }) ); // create a new guest configuration assignment var gcAssignmentCreated = GuestConfigurationAssignmentsOperationsExtensions.CreateOrUpdate(testFixture.GuestConfigurationClient.GuestConfigurationAssignments, gcAssignmentToCreateDefinition.Parameters.Name, gcAssignmentToCreateDefinition.Parameters, gcAssignmentToCreateDefinition.ResourceGroupName, gcAssignmentToCreateDefinition.VmName); Assert.NotNull(gcAssignmentCreated); // Get created guest configuration assignment var gcAssignmentRetrieved = GuestConfigurationAssignmentsOperationsExtensions.Get(testFixture.GuestConfigurationClient.GuestConfigurationAssignments, gcAssignmentToCreateDefinition.ResourceGroupName, gcAssignmentToCreateDefinition.Parameters.Name, gcAssignmentToCreateDefinition.VmName); Assert.NotNull(gcAssignmentRetrieved); Assert.Equal(gcAssignmentToCreateDefinition.Parameters.Name, gcAssignmentRetrieved.Name); // update guest configuration assignment var updateParameters = gcAssignmentToCreateDefinition.GetParametersForUpdate(); var gcAssignmentUpdated = GuestConfigurationAssignmentsOperationsExtensions.CreateOrUpdate(testFixture.GuestConfigurationClient.GuestConfigurationAssignments, updateParameters.Name, updateParameters, gcAssignmentToCreateDefinition.ResourceGroupName, gcAssignmentToCreateDefinition.VmName); Assert.NotNull(gcAssignmentUpdated); Assert.Equal(updateParameters.Properties.Context, gcAssignmentUpdated.Properties.Context); } } }
public void CanListAllGuestConfigurationAssignments() { using (var context = MockContext.Start(this.GetType())) { using (var testFixture = new GuestConfigurationTestBase(context)) { // get guest configuration assignment var gcAssignments = GuestConfigurationAssignmentsOperationsExtensions.List(testFixture.GuestConfigurationClient.GuestConfigurationAssignments, ResourceGroupName, AzureVMName); Assert.NotNull(gcAssignments); Assert.True(gcAssignments.IsAny()); } } }