public void TestSendSms() { ClientSms cSms = new ClientSms(); var result = cSms.SendSMSAsync("5548988319395", "111111"); result = cSms.SendSMSAsync("5541998003687", "11111"); Assert.NotNull(result); }
private async Task SendSMSAsync() { if (IsRunningSms == false) { IsBusy = true; //Gera o número randomico var gerador = new GeneratorOtp(); gerador.GenerateOtp(); CodigoSms = gerador.SmsCode; //Envia o sms ClientSms cSms = new ClientSms(); var phoneNumber = "55" + (NumeroTelefone.Replace(" ", "").Replace("(", "").Replace(")", "").Replace("-", "")); var result = cSms.SendSMSAsync(phoneNumber, CodigoSms); VisibleErro = true; if (result != null) { //Sucesso if (Enviado) { //A partir do segundo envio Erro = "Código enviado com sucesso!"; IsBusy = false; var thread = new Thread(() => CountSec()); thread.Start(); } else { //Primeira vez que envia o sms VisibleErro = false; Erro = ""; lbReenviarColor = "#219653"; } IsBusy = false; Enviado = true; } else { // Erro no envio Erro = "Problema no envio do SMS!"; IsBusy = false; lbReenviarColor = "#219653"; } } }