public void CallsIntoClient()
            {
                var github = Substitute.For <IGitHubClient>();
                var client = new ObservableEnterpriseLdapClient(github);

                client.QueueSyncTeamMapping(1);
                github.Enterprise.Ldap.Received(1).QueueSyncTeamMapping(
                    Arg.Is <int>(a => a == 1));
            }
            public void CallsIntoClient()
            {
                var github = Substitute.For <IGitHubClient>();
                var client = new ObservableEnterpriseLdapClient(github);

                client.QueueSyncUserMapping("test-user");
                github.Enterprise.Ldap.Received(1).QueueSyncUserMapping(
                    Arg.Is <string>(a => a == "test-user"));
            }
        public ObservableEnterpriseClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, nameof(client));

            AdminStats     = new ObservableEnterpriseAdminStatsClient(client);
            Ldap           = new ObservableEnterpriseLdapClient(client);
            License        = new ObservableEnterpriseLicenseClient(client);
            Organization   = new ObservableEnterpriseOrganizationClient(client);
            SearchIndexing = new ObservableEnterpriseSearchIndexingClient(client);
        }
        public ObservableEnterpriseClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, "client");

            AdminStats = new ObservableEnterpriseAdminStatsClient(client);
            Ldap = new ObservableEnterpriseLdapClient(client);
            License = new ObservableEnterpriseLicenseClient(client);
            Organization = new ObservableEnterpriseOrganizationClient(client);
            SearchIndexing = new ObservableEnterpriseSearchIndexingClient(client);
        }
            public void CallsIntoClient()
            {
                var github = Substitute.For <IGitHubClient>();
                var client = new ObservableEnterpriseLdapClient(github);

                client.UpdateTeamMapping(1, new NewLdapMapping(_distinguishedName));
                github.Enterprise.Ldap.Received(1).UpdateTeamMapping(
                    Arg.Is <int>(a => a == 1),
                    Arg.Is <NewLdapMapping>(a =>
                                            a.LdapDistinguishedName == _distinguishedName));
            }
示例#6
0
        public ObservableEnterpriseClient(IGitHubClient client)
        {
            Ensure.ArgumentNotNull(client, nameof(client));

            AdminStats            = new ObservableEnterpriseAdminStatsClient(client);
            Ldap                  = new ObservableEnterpriseLdapClient(client);
            License               = new ObservableEnterpriseLicenseClient(client);
            ManagementConsole     = new ObservableEnterpriseManagementConsoleClient(client);
            Organization          = new ObservableEnterpriseOrganizationClient(client);
            SearchIndexing        = new ObservableEnterpriseSearchIndexingClient(client);
            PreReceiveEnvironment = new ObservableEnterprisePreReceiveEnvironmentsClient(client);
        }