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