actor *actorsfakes.FakeServicePlanActor requirementsFactory *requirementsfakes.FakeFactory tokenRefresher *authenticationfakes.FakeRepository configRepo coreconfig.Repository deps commandregistry.Dependency serviceName string servicePlanName string publicServicePlanName string orgName string ) updateCommandDependency := func(pluginCall bool) { deps.UI = ui deps.RepoLocator = deps.RepoLocator.SetAuthenticationRepository(tokenRefresher) deps.ServicePlanHandler = actor deps.Config = configRepo commandregistry.Commands.SetCommand(commandregistry.Commands.FindCommand("disable-service-access").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{ Inputs: []string{"yes"}, } configRepo = configuration.NewRepositoryWithDefaults() actor = new(actorsfakes.FakeServicePlanActor) requirementsFactory = new(requirementsfakes.FakeFactory) tokenRefresher = new(authenticationfakes.FakeRepository) }) runCommand := func(args []string) bool {