public override TeamCity.Model.ITeamCityServer CreateServer(string hostName, string userName, string password) { var result = _server; _server = null; _hostName = hostName; _userName = userName; _password = password; return(result); }
public TeamCityPresenter(InformationRadiatorItemConfiguration configuration) { _onlyDefaultBranch = true; _configurationsLock = new object(); ParseConfiguration(configuration); _server = TeamCityFactory.Instance.CreateServer(_hostName, _userName, _password); _server.ReadBuildStatusComplete += _server_ReadBuildStatusComplete; _server.ReadBuildStatusError += _server_ReadBuildStatusError; _server.UseDefault = _onlyDefaultBranch; _timer = TeamCityFactory.Instance.CreateTimer(30000); _timer.Tick += _timer_Tick; }