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)); }
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); }