) var _ = Describe("marketplace command", func() { var ui *testterm.FakeUI var requirementsFactory *requirementsfakes.FakeFactory var config coreconfig.Repository var serviceBuilder *servicebuilderfakes.FakeServiceBuilder var fakeServiceOfferings []models.ServiceOffering var serviceWithAPaidPlan models.ServiceOffering var service2 models.ServiceOffering var deps commandregistry.Dependency updateCommandDependency := func(pluginCall bool) { deps.UI = ui deps.Config = config deps.ServiceBuilder = serviceBuilder commandregistry.Commands.SetCommand(commandregistry.Commands.FindCommand("marketplace").SetDependency(deps, pluginCall)) } BeforeEach(func() { serviceBuilder = new(servicebuilderfakes.FakeServiceBuilder) ui = &testterm.FakeUI{} requirementsFactory = new(requirementsfakes.FakeFactory) requirementsFactory.NewAPIEndpointRequirementReturns(requirements.Passing{}) serviceWithAPaidPlan = models.ServiceOffering{ Plans: []models.ServicePlanFields{ {Name: "service-plan-a", Description: "service-plan-a description", Free: true}, {Name: "service-plan-b", Description: "service-plan-b description", Free: false}, }, ServiceOfferingFields: models.ServiceOfferingFields{