public TeamCityBuildStatusProvider(ITeamCityBuildStatusProviderReporter teamCityBuildStatusProviderReporter) { this.teamCityBuildStatusProviderReporter = teamCityBuildStatusProviderReporter; this.refreshThread = new Thread(this.RefreshBuildStatus); this.cancellationTokenSource = new CancellationTokenSource(); this.manualResetEvent = new ManualResetEvent(false); }
public TeamCityBusylightConnector( IRunOptions runOptions, ITeamCityBusylightConnectorReporter teamCityBusylightConnectorReporter, ITeamCityBuildStatusProviderReporter teamCityBuildStatusProviderReporter) { this.runOptions = runOptions; this.teamCityBusylightConnectorReporter = teamCityBusylightConnectorReporter; this.teamCityBuildStatusProviderReporter = teamCityBuildStatusProviderReporter; }