示例#1
0
        public void Setup()
        {
            var url      = configurationSection["MinvSmsUrl"];
            var userName = configurationSection["MinvSmsUserName"];
            var password = configurationSection["MinvSmsPassword"];

            testPhoneNumber = configurationSection["MinvSmsTestPhoneNumber"];

            client = new HttpClient()
            {
                BaseAddress = new Uri(url)
            };
            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic",
                                                                                       Convert.ToBase64String(Encoding.ASCII.GetBytes($"{userName}:{password}")));

            service = new MinvSmsMessagingService(client);
        }
        public void Setup()
        {
            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("local.settings.json", optional: false, reloadOnChange: true);
            var configuration = builder.Build();

            var values   = configuration.GetSection("Values");
            var url      = values["MinvSmsUrl"];
            var userName = values["MinvSmsUserName"];
            var password = values["MinvSmsPassword"];

            testPhoneNumber = values["MinvSmsTestPhoneNumber"];

            client = new HttpClient()
            {
                BaseAddress = new Uri(url)
            };
            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic",
                                                                                       Convert.ToBase64String(Encoding.ASCII.GetBytes($"{userName}:{password}")));

            service = new MinvSmsMessagingService(client);
        }