stemcellCID = StemcellCID(1234) vmCloudProp = bslcvm.VMCloudProperties{ StartCpus: 2, MaxMemory: 2048, Datacenter: sldatatypes.Datacenter{Name: "fake-datacenter"}, SshKeys: []sldatatypes.SshKey{ sldatatypes.SshKey{Id: 1234}, }, } networks = Networks{"fake-net-name": Network{IP: "fake-ip"}} diskLocality = []DiskCID{1234} env = Environment{"fake-env-key": "fake-env-value"} }) It("tries to find stemcell with given stemcell cid", func() { stemcellFinder.FindFound = true vmCreator.CreateVM = fakevm.NewFakeVM(1234) _, err := action.Run("fake-agent-id", stemcellCID, vmCloudProp, networks, diskLocality, env) Expect(err).ToNot(HaveOccurred()) }) Context("when stemcell is found with given stemcell cid", func() { var ( stemcell *fakestem.FakeStemcell ) BeforeEach(func() { stemcell = fakestem.NewFakeStemcell(1234, "fake-stemcell-id", fakestem.FakeStemcellKind) stemcellFinder.FindStemcell = stemcell stemcellFinder.FindFound = true