public void GrabABanana()
{
var allProjects = _projectRepository.GetAllProjects();
if (allProjects.Count() == 0)
{
_logger.Warn("No projects found. Abandon ship!");
return;
}
var selectedProject = _projectSelectionStrategy.ChooseFrom(allProjects);
var selectedBuildType = _buildTypeSelectionStrategy.ChooseFrom(selectedProject.GetBuildTypes());
_buildTypeRunner.Run(selectedBuildType);
}