private void ValidateAttestationProvider( AttestationProvider attestation, string expectedAttestationName, string expectedResourceGroupName, string expectedSubId, AttestationServiceCreationParams creationParams) { Assert.NotNull(attestation); Assert.Equal(expectedAttestationName, attestation.Name); string resourceIdFormat = "subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Attestation/attestationProviders/{2}"; string expectedResourceId = string.Format(resourceIdFormat, expectedSubId, expectedResourceGroupName, expectedAttestationName); Assert.Equal(expectedResourceId, attestation.Id); if (creationParams.Tags != null) { Assert.Equal(attestation.Tags.Count, creationParams.Tags.Count); Assert.False(creationParams.Tags.Except(attestation.Tags).Any()); Assert.False(attestation.Tags.Except(creationParams.Tags).Any()); } else { Assert.Null(attestation.Tags); } Assert.True(creationParams.Location.Equals(attestation.Location, StringComparison.InvariantCultureIgnoreCase)); }
public PSAttestation(AttestationProvider attestation) { Id = attestation.Id; Location = attestation.Location; ResourceGroupName = new ResourceIdentifier(attestation.Id).ResourceGroupName; Name = attestation.Name; Status = attestation.Status; TrustModel = attestation.TrustModel; AttestUri = attestation.AttestUri; Tags = TagsConversionHelper.CreateTagHashtable(attestation.Tags); }
public PSAttestation(AttestationProvider attestation) { Name = attestation.Name; Id = attestation.Id; Type = attestation.Type; Status = attestation.Status; AttestUri = attestation.AttestUri; ResourceIdentifier identifier = new ResourceIdentifier(attestation.Id); ResourceGroupName = identifier.ResourceGroupName; SubscriptionId = identifier.Subscription; }
private void ValidateAttestationProvider( AttestationProvider attestaton, string expectedAttestationName, string expectedResourceGroupName, string expectedSubId) { Assert.NotNull(attestaton); Assert.Equal(expectedAttestationName, attestaton.Name); string resourceIdFormat = "subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Attestation/attestationProviders/{2}"; string expectedResourceId = string.Format(resourceIdFormat, expectedSubId, expectedResourceGroupName, expectedAttestationName); Assert.Equal(expectedResourceId, attestaton.Id); }
private void ValidateDefaultProvider( AttestationProvider defaultProvider, string expectedAttestationName, string expectedLocation = "") { Assert.NotNull(defaultProvider); Assert.Equal(expectedAttestationName, defaultProvider.Name); string resourceIdFormat = "/providers/Microsoft.Attestation/attestationProviders/{0}"; string expectedResourceId = string.Format(resourceIdFormat, expectedAttestationName); Assert.Equal(expectedResourceId, defaultProvider.Id); Assert.Null(defaultProvider.Tags); if (!string.IsNullOrEmpty(expectedLocation)) { Assert.True(expectedLocation.Equals(defaultProvider.Location, StringComparison.InvariantCultureIgnoreCase)); } }