func newProviders(c *gc.C, config azure.ProviderConfig) (environs.EnvironProvider, storage.Provider) { if config.NewStorageClient == nil { var storage azuretesting.MockStorageClient config.NewStorageClient = storage.NewClient } if config.StorageAccountNameGenerator == nil { config.StorageAccountNameGenerator = func() string { return fakeStorageAccount } } environProvider, storageProvider, err := azure.NewProviders(config) c.Assert(err, jc.ErrorIsNil) return environProvider, storageProvider }