BuildMonkey.Tests.TeamCity.ProjectRepositoryTests.Get_all_projects C# (CSharp) Method

Get_all_projects() private method

private Get_all_projects ( ) : void
return void
        public void Get_all_projects()
        {
            var logger = A.Fake<ILog>();
            var teamCityBaseUri = ConfigurationManager.AppSettings["teamCityBaseUri"];
            var teamCityUsername = ConfigurationManager.AppSettings["teamCityUsername"];
            var teamCityPassword = ConfigurationManager.AppSettings["teamCityPassword"];
            var webRequestMaker = new WebRequestMaker(teamCityUsername, teamCityPassword, logger);
            var getBuildTypesCommand = new GetBuildTypesCommand(webRequestMaker, new BuildTypeParser());
            var getAllProjectsCommand = new GetAllProjectsCommand(webRequestMaker, new ProjectParser(teamCityBaseUri, getBuildTypesCommand), teamCityBaseUri);
            var projectRepository = new ProjectRepository(getAllProjectsCommand, logger);

            var allProjects = projectRepository.GetAllProjects();

            Console.WriteLine("All projects:");
            foreach (var project in allProjects)
            {
                Console.WriteLine(project);
                Console.WriteLine("Build types:");
                foreach (var buildType in project.GetBuildTypes())
                {
                    Console.WriteLine(buildType);
                }
            }
        }
ProjectRepositoryTests