serviceInstanceRequirement *requirementsfakes.FakeServiceInstanceRequirement pluginCall bool cmd *service.ShowService ) BeforeEach(func() { ui = &testterm.FakeUI{} pluginCall = false appRepo := new(applicationsfakes.FakeRepository) appRepo.GetAppStub = func(appGUID string) (models.Application, error) { if appGUID == "app1-guid" { return models.Application{ ApplicationFields: models.ApplicationFields{ Name: "app1", }, }, nil } return models.Application{}, fmt.Errorf("Called stubbed applications repo GetApp with incorrect app GUID\nExpected \"app1-guid\"\nGot \"%s\"\n", appGUID) } deps = commandregistry.Dependency{ UI: ui, PluginModels: &commandregistry.PluginModels{}, RepoLocator: api.RepositoryLocator{}.SetApplicationRepository(appRepo), } cmd = &service.ShowService{} flagContext = flags.NewFlagContext(cmd.MetaData().Flags) reqFactory = new(requirementsfakes.FakeFactory)