/// <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); }
public void RequestsCorrectUrl() { var connection = Substitute.For<IApiConnection>(); var client = new EnterpriseLicenseClient(connection); string expectedUri = "enterprise/settings/license"; client.Get(); connection.Received().Get<LicenseInfo>(Arg.Is<Uri>(u => u.ToString() == expectedUri)); }
/// <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); }
public void RequestsCorrectUrl() { var connection = Substitute.For <IApiConnection>(); var client = new EnterpriseLicenseClient(connection); string expectedUri = "enterprise/settings/license"; client.Get(); connection.Received().Get <LicenseInfo>(Arg.Is <Uri>(u => u.ToString() == expectedUri)); }