Ejemplo n.º 1
0
        public void BusinessApiBasePathTest()
        {
            string basePath = "http://abc.io";

            businessApi = new BusinessApi(basePath);
            Assert.Equal(basePath, businessApi.GetBasePath());
        }
Ejemplo n.º 2
0
        public void BusinessApiConfigurationTest()
        {
            Configuration config = new Configuration();

            config.BasePath = "http://abc.io";
            businessApi     = new BusinessApi(config);
            Assert.Equal(config.BasePath, businessApi.GetBasePath());
        }
Ejemplo n.º 3
0
        public void GetUserPhoneNumberTest()
        {
            var code   = "";
            var result = BusinessApi.GetUserPhoneNumber(base._wxOpenAppId, code);

            Assert.AreEqual(ReturnCode.请求成功, result.errcode);
            Console.WriteLine(result.phone_info.ToJson(true));
        }
Ejemplo n.º 4
0
        public void BusinessApiApiAllParamsTest()
        {
            Configuration config      = new Configuration();
            ApiClient     client      = new ApiClient();
            ApiClient     asyncClient = new ApiClient();

            businessApi = new BusinessApi(client, asyncClient, config);
            Assert.Equal(config, businessApi.Configuration);
            Assert.Equal(client, businessApi.Client);
            Assert.Equal(asyncClient, businessApi.AsynchronousClient);
        }
Ejemplo n.º 5
0
        public BusinessApiTests()
        {
            int           port   = PortUtils.FindFreeTcpPort();
            Configuration config = new Configuration();

            config.BasePath = "http://localhost:" + port;
            config.ApiKey.Add("x-trulioo-api-key", TEST_API_KEY);
            businessApi = new BusinessApi(config);

            mockServer = WireMockServer.Start(port);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 获取用户手机号
        /// </summary>
        /// <param name="code"></param>
        /// <returns></returns>
        public async Task <ActionResult> GetUserPhoneNumber(string code)
        {
            try
            {
                var result = await BusinessApi.GetUserPhoneNumberAsync(WxOpenAppId, code);

                return(Json(new { success = true, phoneInfo = result.phone_info }));
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, msg = ex.Message }));
            }
        }
Ejemplo n.º 7
0
 public void BusinessApiTest()
 {
     businessApi = new BusinessApi();
     Assert.Equal("https://gateway.trulioo.com", businessApi.GetBasePath());
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Use this constructor in the Startup constructor.
 /// </summary>
 /// <param name="configuration">Take this from the Startup constructor.</param>
 protected AdapterStartup(IConfiguration configuration) : base(configuration)
 {
     BusinessApi.Initialize(AdapterConfiguration.BusinessApiEndpoint, AdapterConfiguration.BusinessApiCredentials);
     EventExtensions.BusinessEventService = BusinessApi.Integration.BusinessEvents.BusinessEventService;
 }
Ejemplo n.º 9
0
 public void Init()
 {
     instance = new BusinessApi();
 }