public TfsBuildDefinitionRepository(VssCredentials credentials, SettingStore <Dictionary <int, BuildDefinition> > buildDefinitionStore, SettingStore <BuildCollection> buildStore, ConnectionSettings connectionSettings)
        {
            _buildDefinitionStore = buildDefinitionStore;
            _buildStore           = buildStore;
            _connectionSettings   = connectionSettings;
            var tfsCollectionUri = new Uri(_connectionSettings.TfsCollectionUrl);

            _buildClient          = new BuildHttpClient(tfsCollectionUri, credentials);
            _testManagementClient = new TestManagementHttpClient(tfsCollectionUri, credentials);
        }
 private void CreateHttpClient()
 {
     if (_httpClient == null)
     {
         ValidateConnectionParameters();
         var vssCredentials = new Microsoft.VisualStudio.Services.Common.VssCredentials(
             new Microsoft.VisualStudio.Services.Common.WindowsCredential(
                 new NetworkCredential(_credentials.UserName, _credentials.AccessToken)));
         _httpClient = new Microsoft.TeamFoundation.SourceControl.WebApi.GitHttpClient(_baseUrl, vssCredentials);
     }
 }
 private void CreateHttpClient()
 {
     if (_httpClient == null)
     {
         ValidateConnectionParameters();
         var vssCredentials = new Microsoft.VisualStudio.Services.Common.VssCredentials(
             new Microsoft.VisualStudio.Services.Common.WindowsCredential(
                 new NetworkCredential(_credentials.UserName, _credentials.AccessToken)));
         _httpClient = new Microsoft.TeamFoundation.SourceControl.WebApi.GitHttpClient(_baseUrl, vssCredentials);
     }
 }