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);
        }
Exemple #2
0
        /// <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);
            }
        }