コード例 #1
0
 /// <summary>
 /// Instantiates a new GitHub Enterprise API client.
 /// </summary>
 /// <param name="apiConnection">An API connection</param>
 public EnterpriseClient(IApiConnection apiConnection) : base(apiConnection)
 {
     AdminStats = new EnterpriseAdminStatsClient(apiConnection);
     License = new EnterpriseLicenseClient(apiConnection);
     Organization = new EnterpriseOrganizationClient(apiConnection);
     SearchIndexing = new EnterpriseSearchIndexingClient(apiConnection);
 }
コード例 #2
0
 /// <summary>
 /// Instantiates a new GitHub Enterprise API client.
 /// </summary>
 /// <param name="apiConnection">An API connection</param>
 public EnterpriseClient(IApiConnection apiConnection) : base(apiConnection)
 {
     AdminStats     = new EnterpriseAdminStatsClient(apiConnection);
     License        = new EnterpriseLicenseClient(apiConnection);
     Organization   = new EnterpriseOrganizationClient(apiConnection);
     SearchIndexing = new EnterpriseSearchIndexingClient(apiConnection);
 }
コード例 #3
0
            public void RequestsCorrectUrl()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new EnterpriseAdminStatsClient(connection);

                string expectedUri = "enterprise/stats/pages";
                client.GetStatisticsPages();
                connection.Received().Get<AdminStatsPages>(Arg.Is<Uri>(u => u.ToString() == expectedUri));
            }
コード例 #4
0
 /// <summary>
 /// Instantiates a new GitHub Enterprise API client.
 /// </summary>
 /// <param name="apiConnection">An API connection</param>
 public EnterpriseClient(IApiConnection apiConnection) : base(apiConnection)
 {
     AdminStats            = new EnterpriseAdminStatsClient(apiConnection);
     Ldap                  = new EnterpriseLdapClient(apiConnection);
     License               = new EnterpriseLicenseClient(apiConnection);
     Organization          = new EnterpriseOrganizationClient(apiConnection);
     SearchIndexing        = new EnterpriseSearchIndexingClient(apiConnection);
     PreReceiveEnvironment = new EnterprisePreReceiveEnvironmentsClient(apiConnection);
 }
コード例 #5
0
            public void RequestsCorrectUrl()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new EnterpriseAdminStatsClient(connection);

                string expectedUri = "enterprise/stats/pages";

                client.GetStatisticsPages();
                connection.Received().Get <AdminStatsPages>(Arg.Is <Uri>(u => u.ToString() == expectedUri));
            }
コード例 #6
0
 /// <summary>
 /// Instantiates a new GitHub Enterprise API client.
 /// </summary>
 /// <param name="apiConnection">An API connection</param>
 public EnterpriseClient(IApiConnection apiConnection) : base(apiConnection)
 {
     AdminStats = new EnterpriseAdminStatsClient(apiConnection);
 }
コード例 #7
0
 /// <summary>
 /// Instantiates a new GitHub Enterprise API client.
 /// </summary>
 /// <param name="apiConnection">An API connection</param>
 public EnterpriseClient(IApiConnection apiConnection) : base(apiConnection)
 {
     AdminStats = new EnterpriseAdminStatsClient(apiConnection);
 }