orgRepo = &fake_organizations.FakeOrganizationRepository{} orgRepo.ListOrgsReturns([]models.Organization{org}, nil) space := models.Space{} space.Guid = "my-space-guid" space.Name = "my-space" spaceRepo = &testapi.FakeSpaceRepository{} spaceRepo.ListSpacesStub = listSpacesStub([]models.Space{space}) authRepo.GetLoginPromptsAndSaveUAAServerURLReturns(map[string]core_config.AuthPrompt{ "username": core_config.AuthPrompt{ DisplayName: "Username", Type: core_config.AuthPromptTypeText, }, "password": core_config.AuthPrompt{ DisplayName: "Password", Type: core_config.AuthPromptTypePassword, }, }, nil) }) Context("interactive usage", func() { Describe("when there are a small number of organizations and spaces", func() { var org2 models.Organization var space2 models.Space BeforeEach(func() { org1 := models.Organization{} org1.Guid = "some-org-guid" org1.Name = "some-org"