public void TestRequest() { var restClient = new Mock <RestClient>(); restClient.Setup(x => x.Execute( It.IsAny <IRestRequest>() )).Returns((IRestRequest val) => { return(new RestResponse { Request = val }); }); var iamConfig = new iam.Client.Configuration { BasePath = "https://somehost.com", UserAgent = Api.UserAgent, }; var client = iamConfig.CreateApiClient(); iamConfig.ApiClient.RestClient = restClient.Object; var iam = new AccountManagementApi(new Config("apiKey"), iamConfig); try { iam.GetAccount(); } catch (Exception) { } TestUserAgent(iamConfig.ApiClient.RestClient.UserAgent); }
/// <summary> /// Initializes a new instance of the <see cref="CertificatesApi"/> class. /// Initalize certificates api /// </summary> /// <param name="config"><see cref="Config"/></param> /// <param name="connectorConfig">connectorConfig</param> /// <param name="iamConfig">iamConfig</param> /// <param name="setCerts">setCerts</param> internal CertificatesApi(Config config, Configuration connectorConfig = null, iam.Client.Configuration iamConfig = null, bool setCerts = false) : base(config) { auth = $"{config.AuthorizationPrefix} {config.ApiKey}"; SetUpApi(config, connectorConfig, iamConfig); if (setCerts) { SetCerverCredentials(auth); } }