public async Task CreateOrUpdateAtMgmtGroup() { //This test uses a pre-created management group. ManagementGroup mgmtGroup = await GetCreatedManagementGroup(); string policyAssignmentName = Recording.GenerateAssetName("polAssign-"); PolicyAssignment policyAssignment = await CreatePolicyAssignment(mgmtGroup, policyAssignmentName); string policyExemptionName = Recording.GenerateAssetName("polExemp-"); PolicyExemption policyExemption = await CreatePolicyExemption(mgmtGroup, policyAssignment, policyExemptionName); Assert.AreEqual(policyExemptionName, policyExemption.Data.Name); Assert.ThrowsAsync <ArgumentNullException>(async() => _ = await mgmtGroup.GetPolicyExemptions().CreateOrUpdateAsync(true, null, policyExemption.Data)); Assert.ThrowsAsync <ArgumentNullException>(async() => _ = await mgmtGroup.GetPolicyExemptions().CreateOrUpdateAsync(true, policyExemptionName, null)); }