Exemple #1
0
        public void DadosValidos()
        {
            //Parametros
            string user = "******";

            //Resultados Esperados
            string statusCodeEsperado = "OK";
            string ok               = "True";
            string presence         = "active";
            string online           = "True";
            string auto_away        = "False";
            string manual_away      = "False";
            string connection_count = "1";

            //Fluxo
            consultaPresencaUsuarioRequest = new ConsultaPresencaUsuarioRequest(user);
            IRestResponse <dynamic> response = consultaPresencaUsuarioRequest.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(ok, response.Data["ok"].ToString());
                Assert.AreEqual(presence, response.Data["presence"].ToString());
                Assert.AreEqual(online, response.Data["online"].ToString());
                Assert.AreEqual(auto_away, response.Data["auto_away"].ToString());
                Assert.AreEqual(manual_away, response.Data["manual_away"].ToString());
                Assert.AreEqual(connection_count, response.Data["connection_count"].ToString());
            });
        }
Exemple #2
0
        public void DadosInvalidos()
        {
            //Parametros
            string user = "******";

            //Resultados Esperados
            string statusCodeEsperado = "OK";
            string ok    = "False";
            string error = "user_not_found";


            //Fluxo
            consultaPresencaUsuarioRequest = new ConsultaPresencaUsuarioRequest(user);
            IRestResponse <dynamic> response = consultaPresencaUsuarioRequest.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(ok, response.Data["ok"].ToString());
                Assert.AreEqual(error, response.Data["error"].ToString());
            });
        }