public void ExcederLimiteDeCaracteres() { //Parametros string channel = "CRMUP910W"; string topic = "O que temos que ter sempre em mente é que o início da atividade geral de formação de atitudes nos obriga à análise do levantamento das " + "variáveis envolvidas. Nunca é demais lembrar o peso e o significado destes problemas, uma vez que a constante divulgação das informações prepara-nos " + "para enfrentar situações atípicas decorrentes do sistema de formação de quadros que corresponde às necessidades."; //Resultados Esperados string statusCodeEsperado = "OK"; string ok = "False"; string error = "too_long"; //Fluxo definirUmTopicoDoCanalRequest = new DefinirUmTopicoDoCanalRequest(channel, topic); definirUmTopicoDoCanalRequest.SetJsonBody(channel, topic); IRestResponse <dynamic> response = definirUmTopicoDoCanalRequest.ExecuteRequest(); Assert.Multiple(() => { Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString()); Assert.AreEqual(ok, response.Data["ok"].ToString()); Assert.AreEqual(error, response.Data["error"].ToString()); }); }
public void DadosValidos() { //Parametros string channel = "CRMUP910W"; string topic = "Meu Topico"; //Resultados Esperados string statusCodeEsperado = "OK"; string ok = "True"; //Fluxo definirUmTopicoDoCanalRequest = new DefinirUmTopicoDoCanalRequest(channel, topic); definirUmTopicoDoCanalRequest.SetJsonBody(channel, topic); IRestResponse <dynamic> response = definirUmTopicoDoCanalRequest.ExecuteRequest(); Assert.Multiple(() => { Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString()); Assert.AreEqual(topic, response.Data["topic"].ToString()); Assert.AreEqual(ok, response.Data["ok"].ToString()); }); }
public void CampoVazio() { //Parametros string channel = string.Empty; string topic = "Meu Topico"; //Resultados Esperados string statusCodeEsperado = "OK"; string ok = "False"; string error = "channel_not_found"; //Fluxo definirUmTopicoDoCanalRequest = new DefinirUmTopicoDoCanalRequest(channel, topic); definirUmTopicoDoCanalRequest.SetJsonBody(channel, topic); IRestResponse <dynamic> response = definirUmTopicoDoCanalRequest.ExecuteRequest(); Assert.Multiple(() => { Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString()); Assert.AreEqual(ok, response.Data["ok"].ToString()); Assert.AreEqual(error, response.Data["error"].ToString()); }); }
public void CanalArquivado() { //Parametros string channel = "CRSA9PGTW"; string topic = "Meu Topico"; //Resultados Esperados string statusCodeEsperado = "OK"; string ok = "False"; string error = "is_archived"; //Fluxo ArquivarUmCanalFlows.ArquivarUmCanal(channel); definirUmTopicoDoCanalRequest = new DefinirUmTopicoDoCanalRequest(channel, topic); definirUmTopicoDoCanalRequest.SetJsonBody(channel, topic); IRestResponse <dynamic> response = definirUmTopicoDoCanalRequest.ExecuteRequest(); Assert.Multiple(() => { Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString()); Assert.AreEqual(ok, response.Data["ok"].ToString()); Assert.AreEqual(error, response.Data["error"].ToString()); }); }