)

	BeforeEach(func() {
		username := os.Getenv("SL_USERNAME")
		Expect(username).ToNot(Equal(""))

		apiKey := os.Getenv("SL_API_KEY")
		Expect(apiKey).ToNot(Equal(""))

		fakeClient = slclientfakes.NewFakeSoftLayerClient(username, apiKey)
		Expect(fakeClient).ToNot(BeNil())

		fakeClient.DoRawHttpRequestResponse, err = ReadJsonTestFixtures("services", "SoftLayer_Virtual_Guest_Block_Device_Template_Group_Service_createFromExternalSource.json")
		Expect(err).ToNot(HaveOccurred())

		vgbdtgService, err = fakeClient.GetSoftLayer_Virtual_Guest_Block_Device_Template_Group_Service()
		Expect(err).ToNot(HaveOccurred())
		Expect(vgbdtgService).ToNot(BeNil())

		options = common.Options{
			NameFlag:      "fake-name",
			NoteFlag:      "fake-note",
			OsRefCodeFlag: "fake-os-ref-code",
			UriFlag:       "fake-uri",
		}

		importImageCmd, err = NewImportImageCmd(options, fakeClient)
		Expect(err).ToNot(HaveOccurred())
		Expect(importImageCmd).ToNot(BeNil())

		cmd = importImageCmd