|
|
|
|
@ -10,9 +10,12 @@ var _ AzureClientSet = &AzureClientSetMock{}
|
|
|
|
|
// AzureClientSetMock provides a generic mock for AzureClientSet
|
|
|
|
|
type AzureClientSetMock struct {
|
|
|
|
|
DisksClientMock computeapi.DisksClientAPI
|
|
|
|
|
SnapshotsClientMock computeapi.SnapshotsClientAPI
|
|
|
|
|
ImagesClientMock computeapi.ImagesClientAPI
|
|
|
|
|
VirtualMachineImagesClientMock VirtualMachineImagesClientAPI
|
|
|
|
|
VirtualMachinesClientMock computeapi.VirtualMachinesClientAPI
|
|
|
|
|
GalleryImagesClientMock computeapi.GalleryImagesClientAPI
|
|
|
|
|
GalleryImageVersionsClientMock computeapi.GalleryImageVersionsClientAPI
|
|
|
|
|
PollClientMock autorest.Client
|
|
|
|
|
MetadataClientMock MetadataClientAPI
|
|
|
|
|
SubscriptionIDMock string
|
|
|
|
|
@ -23,6 +26,11 @@ func (m *AzureClientSetMock) DisksClient() computeapi.DisksClientAPI {
|
|
|
|
|
return m.DisksClientMock
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SnapshotsClient returns a SnapshotsClientAPI
|
|
|
|
|
func (m *AzureClientSetMock) SnapshotsClient() computeapi.SnapshotsClientAPI {
|
|
|
|
|
return m.SnapshotsClientMock
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ImagesClient returns a ImagesClientAPI
|
|
|
|
|
func (m *AzureClientSetMock) ImagesClient() computeapi.ImagesClientAPI {
|
|
|
|
|
return m.ImagesClientMock
|
|
|
|
|
@ -38,6 +46,16 @@ func (m *AzureClientSetMock) VirtualMachinesClient() computeapi.VirtualMachinesC
|
|
|
|
|
return m.VirtualMachinesClientMock
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// GalleryImagesClient returns a GalleryImagesClientAPI
|
|
|
|
|
func (m *AzureClientSetMock) GalleryImagesClient() computeapi.GalleryImagesClientAPI {
|
|
|
|
|
return m.GalleryImagesClientMock
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// GalleryImageVersionsClient returns a GalleryImageVersionsClientAPI
|
|
|
|
|
func (m *AzureClientSetMock) GalleryImageVersionsClient() computeapi.GalleryImageVersionsClientAPI {
|
|
|
|
|
return m.GalleryImageVersionsClientMock
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// PollClient returns an autorest Client that can be used for polling async requests
|
|
|
|
|
func (m *AzureClientSetMock) PollClient() autorest.Client {
|
|
|
|
|
return m.PollClientMock
|
|
|
|
|
|