public void ValidateStorageAccountData() { var data = new StorageAccountData(AzureLocation.AustraliaCentral); Assert.IsNull(data.KeyPolicy); Assert.IsNull(data.KeyExpirationPeriodInDays); Assert.IsFalse(data.GetType().GetProperty("KeyExpirationPeriodInDays").CanWrite); data = new StorageAccountData( null, null, new ResourceType("Microsoft.Storage/storageAccounts"), null, new Dictionary <string, string>(), AzureLocation.AustraliaCentral, null, null, null, null, null, null, null, null, null, null, null, null, null, null, new KeyPolicy(5), null, null, null, null, null, null, null, null, null, null, null, null, null, new List <StoragePrivateEndpointConnectionData>(), null, null, null, null, null, null, null, null, null, null, null); Assert.IsNotNull(data.KeyPolicy); Assert.AreEqual(5, data.KeyExpirationPeriodInDays); }