public void Deve_Enviar_Mensagem_Para_Slack_Tipo_Erro() { var slackUtil = new SlackUtil(_urlWebhook); var mensagem = new SlackMensagem(_nomeCanal, "Essa é uma mensagem enviada para o Slack", _nomeUsuario, "Você recebeu uma mensagem."); mensagem.DefinirTipo(TipoSlackMensagem.Erro); Assert.IsTrue(slackUtil.Postar(mensagem)); }
public void Deve_Enviar_Mensagem_Para_Slack_Com_Informacoes_Adicionais() { var slackUtil = new SlackUtil(_urlWebhook); var mensagem = new SlackMensagem(_nomeCanal, "Essa é uma mensagem enviada para o Slack com informações adicionais.", _nomeUsuario, "Você recebeu uma mensagem.", TipoSlackEmoji.RobotFace); Assert.IsTrue(slackUtil.Postar(mensagem, infoAdicionais: new List <KeyValuePair <string, string> > { new KeyValuePair <string, string>("Data atual", DateTime.Now.ToString("dd/MM/yyyy")), new KeyValuePair <string, string>("Outra informação", "Qualquer informação aqui.") })); }
public void Deve_Enviar_Mensagem_Para_Slack() { var slackUtil = new SlackUtil(_urlWebhook); try { var mensagem = new SlackMensagem(_nomeCanal, "Essa é uma mensagem enviada para o Slack", _nomeUsuario, "Você recebeu uma mensagem."); Assert.IsTrue(slackUtil.Postar(mensagem)); } catch (Exception ex) { throw ex; } }
public void Deve_Enviar_Mensagem_Para_Slack_Por_Exception() { var slackUtil = new SlackUtil(_urlWebhook); try { var a = 0; var i = 5 / a; } catch (Exception ex) { var mensagem = new SlackMensagem(_nomeCanal, "Esse é um exemplo de exception enviada para o Slack.", _nomeUsuario, "Você recebeu uma nova exception"); Assert.IsTrue(slackUtil.Postar(mensagem, ex)); } }