コード例 #1
0
        public void GetProfile_FromTeamAtlassian_ReturnsAtlassianProfile()
        {
            sharpBucket.ShouldNotBe(null);
            var profile = sharpBucket.TeamsEndPoint("atlassian").GetProfile();

            profile.display_name.ShouldBe("Atlassian");
        }
コード例 #2
0
        private void btnGetTeams_Click(object sender, EventArgs e)
        {
            //get teams
            AddToOutput("Getting teams..." + Environment.NewLine, false, GetTimeStamp(), _OUTPUT_COLOR);
            btnGetRepos.Enabled    = false;
            btnGetBranches.Enabled = false;

            try
            {
                _TeamsEndpoint = _SharpBucket.TeamsEndPoint();

                var teams = _TeamsEndpoint.GetUserTeams();

                foreach (var team in teams)
                {
                    cbTeams.Items.Add(team.username);
                    AddToOutput(team.username + Environment.NewLine, false, GetTimeStamp(), _OUTPUT_COLOR);
                    System.Windows.Forms.Application.DoEvents();
                }

                if (cbTeams.Items.Count > 0)
                {
                    cbTeams.SelectedIndex = 0;
                    btnGetRepos.Enabled   = true;
                }
            }
            catch (Exception ex)
            {
                AddToOutput("Error getting teams : " + ex.StackTrace + " - " + ex.Message + Environment.NewLine, false, GetTimeStamp(), _OUTPUT_ERROR_COLOR);
            }
        }
コード例 #3
0
        public void Init()
        {
            sharpBucket   = TestHelpers.SharpBucketV2;
            teamsEndPoint = sharpBucket.TeamsEndPoint();

            teamName     = teamsEndPoint.GetUserTeamsWithAdminRole()[0].username;
            teamResource = teamsEndPoint.TeamResource(teamName);
        }
コード例 #4
0
 private static void TestTeamsEndPoint(SharpBucketV2 sharpBucket)
 {
     var TEAM_NAME     = "";
     var teamsEndPoint = sharpBucket.TeamsEndPoint(TEAM_NAME);
     var teamProfile   = teamsEndPoint.GetProfile();
     var teamMembers   = teamsEndPoint.ListMembers();
     var teamFollowers = teamsEndPoint.ListFollowers();
     var teamFollowing = teamsEndPoint.ListFollowing();
 }
コード例 #5
0
        protected override Task ScanReposAsync(ConcurrentDictionary <PackageReference, HashSet <RepoInfo> > graph)
        {
            _foundReposCount = _reposCache.Count;

            var teamResource  = _client.TeamsEndPoint().TeamResource(_bbAccount);
            var searchResults = teamResource.EnumerateSearchCodeSearchResults("PackageReference");

            foreach (var searchResult in searchResults)
            {
                IndexProject(searchResult, graph);
            }

            return(Task.CompletedTask);
        }
        public Task ScanReposAsync(
            ConcurrentDictionary <PackageReference, HashSet <RepoInfo> > graph,
            IScanProgress scanProgress)
        {
            scanProgress.SetRepoProgress(_reposCache.Count);

            var teamResource  = _client.TeamsEndPoint().TeamResource(_bbAccount);
            var searchResults = teamResource.EnumerateSearchCodeSearchResults("PackageReference");

            foreach (var searchResult in searchResults)
            {
                IndexProject(searchResult, graph, scanProgress);
            }

            return(Task.CompletedTask);
        }
コード例 #7
0
 public void Init()
 {
     sharpBucket   = TestHelpers.SharpBucketV2;
     teamsEndPoint = sharpBucket.TeamsEndPoint();
 }
コード例 #8
0
 public void Init()
 {
     sharpBucket   = TestHelpers.GetV2ClientAuthenticatedWithOAuth();
     teamsEndPoint = sharpBucket.TeamsEndPoint(TEAM_NAME);
 }