Ejemplo n.º 1
0
        public void AdicionarUsuarioParametrosIncorretos()
        {
            #region Parameters
            string login            = null;
            string senha            = "1234";
            string nomeUsuario      = "Test Rest API";
            string email            = "*****@*****.**";
            string respostaEsperada = "BadRequest";
            #endregion

            AddUserRequest AddUsuario = new AddUserRequest();
            AddUsuario.SetJsonBody(login, senha, nomeUsuario, email);
            IRestResponse <dynamic> Resposta = AddUsuario.ExecuteRequest();

            Assert.AreEqual(respostaEsperada, Resposta.StatusCode.ToString());
        }
Ejemplo n.º 2
0
        public void AdicionarUsuarioIProvider(ArrayList testData)
        {
            #region Parameters
            string login            = testData[0].ToString();
            string senha            = testData[1].ToString();
            string nomeUsuario      = testData[2].ToString();
            string email            = testData[3].ToString();
            string respostaEsperada = "Created";
            #endregion

            AddUserRequest AddUsuario = new AddUserRequest();
            AddUsuario.SetJsonBody(login, senha, nomeUsuario, email);
            IRestResponse <dynamic> Resposta = AddUsuario.ExecuteRequest();

            Assert.AreEqual(respostaEsperada, Resposta.StatusCode.ToString());
            Assert.IsTrue(Resposta.Content.Contains(login));
            Assert.IsTrue(Resposta.Content.Contains(nomeUsuario));
        }
Ejemplo n.º 3
0
        public void AdicionarUsuario()
        {
            #region Parameters
            string login            = "******";
            string senha            = "1234";
            string nomeUsuario      = "Test Rest API";
            string email            = "*****@*****.**";
            string respostaEsperada = "Created";
            #endregion

            AddUserRequest AddUsuario = new AddUserRequest();
            AddUsuario.SetJsonBody(login, senha, nomeUsuario, email);
            IRestResponse <dynamic> Resposta = AddUsuario.ExecuteRequest();

            Assert.AreEqual(respostaEsperada, Resposta.StatusCode.ToString());
            Assert.IsTrue(Resposta.Content.Contains(login));
            Assert.IsTrue(Resposta.Content.Contains(nomeUsuario));
        }
Ejemplo n.º 4
0
        public void AdicionarUsuarioRepetido()
        {
            #region Parameters
            string login            = "******";
            string senha            = "1234";
            string nomeUsuario      = "rodrigo";
            string email            = "root@localhost";
            string respostaEsperada = "BadRequest";
            string descricaoErro    = "Username 'administrator' already used.";
            #endregion

            AddUserRequest AddUsuario = new AddUserRequest();
            AddUsuario.SetJsonBody(login, senha, nomeUsuario, email);
            IRestResponse <dynamic> Resposta = AddUsuario.ExecuteRequest();

            Assert.AreEqual(respostaEsperada, Resposta.StatusCode.ToString());
            Assert.AreEqual(descricaoErro, Resposta.StatusDescription);
        }
Ejemplo n.º 5
0
        public void AdicionarUsuarioTokenInexistente()
        {
            #region Parameters
            string login            = "******";
            string senha            = "1234";
            string nomeUsuario      = "Test Rest API";
            string email            = "*****@*****.**";
            string token            = "1234";
            string respostaEsperada = "Forbidden";
            string descricaoErro    = "API token not found";
            #endregion

            #region Action
            AddUserRequest AddUsuario = new AddUserRequest();
            AddUsuario.SetJsonBody(login, senha, nomeUsuario, email);
            AddUsuario.UpdateToken(token);
            IRestResponse <dynamic> Resposta = AddUsuario.ExecuteRequest();
            #endregion

            Assert.AreEqual(respostaEsperada, Resposta.StatusCode.ToString());
            Assert.AreEqual(Resposta.StatusDescription, descricaoErro);
        }
Ejemplo n.º 6
0
        public void AdicionarUsuarioTokenAtualizador()
        {
            #region Parameters
            string login            = "******";
            string senha            = "1234";
            string nomeUsuario      = "Test Rest API Token Visualizador";
            string email            = "*****@*****.**";
            string token            = JsonBuilder.ReturnParameterAppSettings("UPDATER_TOKEN");
            string respostaEsperada = "Forbidden";
            string descricaoErro    = "Access denied to create users";
            #endregion

            #region Action
            AddUserRequest AddUsuario = new AddUserRequest();
            AddUsuario.SetJsonBody(login, senha, nomeUsuario, email);
            AddUsuario.UpdateToken(token);
            IRestResponse <dynamic> Resposta = AddUsuario.ExecuteRequest();
            #endregion

            Assert.AreEqual(respostaEsperada, Resposta.StatusCode.ToString());
            Assert.AreEqual(Resposta.StatusDescription, descricaoErro);
        }