internal ITeamCityConnectionDetails GetTeamCityConnectionDetails() { return new TeamCityConnectionDetails(m_TeamCityHost, m_Username, m_Password, m_Username.Equals("guest"), m_UseSsl); }
internal IConnectedTc Connect(Action<TeamCityConfigurationBuilder> connect, params object[] overrides) { var teamCityConfigurationBuilder = new TeamCityConfigurationBuilder(); connect(teamCityConfigurationBuilder); if (overrides == null) { overrides = new object[] {teamCityConfigurationBuilder.GetTeamCityConnectionDetails()}; } else { overrides = overrides.Concat(new[] { teamCityConfigurationBuilder.GetTeamCityConnectionDetails() }).ToArray(); } var bootstrapper = new Bootstrapper(overrides); return bootstrapper.GetConnectedTc(); }