internal PSDeletedKeyVault(DeletedVault vault) { Id = vault.Id; VaultName = vault.Name; ResourceId = vault.Properties.VaultId; Location = vault.Properties.Location; DeletionDate = vault.Properties.DeletionDate; ScheduledPurgeDate = vault.Properties.ScheduledPurgeDate; Tags = vault.Properties.Tags?.ConvertToHashtable(); }
public static bool IsEqual(this DeletedVault deletedVault, Vault createdVault) { Assert.Equal(createdVault.Location, deletedVault.Properties.Location); Assert.Equal(createdVault.Name, deletedVault.Name); Assert.Equal(createdVault.Id, deletedVault.Properties.VaultId); Assert.Equal("Microsoft.KeyVault/deletedVaults", deletedVault.Type); Assert.True(createdVault.Tags.DictionaryEqual(deletedVault.Properties.Tags)); Assert.NotNull(deletedVault.Properties.ScheduledPurgeDate); Assert.NotNull(deletedVault.Properties.DeletionDate); Assert.NotNull(deletedVault.Id); return(true); }