예제 #1
0
 public void PreparaBaseDeletadoUsuario(string nomeUsuario, string email)
 {
     if (!UsuarioDBSteps.VerificaUsuarioExiste(nomeUsuario).Count.Equals(0) || !UsuarioDBSteps.VerificaUsuarioExiste(email).Count.Equals(0))
     {
         UsuarioDBSteps.DeletaUsuario(nomeUsuario, email);
     }
 }
예제 #2
0
        public string PreparaBaseCadastradoUsuario(string nomeUsuario, string senha, string nomeReal, string email)
        {
            string        idUsuario    = "";
            List <string> dadosUsuario = UsuarioDBSteps.VerificaUsuarioExiste(nomeUsuario);

            if (dadosUsuario.Count.Equals(0))
            {
                cadastraUsuarioRequest.SetJsonBody(nomeUsuario, senha, nomeReal, email);
                IRestResponse <dynamic> response = cadastraUsuarioRequest.ExecuteRequest();
                idUsuario = response.Data["user"]["id"];
            }
            else
            {
                idUsuario = dadosUsuario[0];
            }
            return(idUsuario);
        }
예제 #3
0
        public void DeletarUsuario()
        {
            #region Parameters Cadastro Tarefa
            string nomeUsuario        = "nome user";
            string nomeReal           = "nome real user";
            string email              = "*****@*****.**";
            string senha              = "administrator";
            string projeto            = "projeto geral";
            string statusCodeEsperado = "NoContent";
            #endregion
            helpersProjetos.PreparaBaseCadastradoProjeto(projeto);
            string idUsuario = helpersUsuarios.PreparaBaseCadastradoUsuario(nomeUsuario, senha, nomeReal, email);
            DeletaUsuarioRequest    deletaUsuarioRequest = new DeletaUsuarioRequest(idUsuario);
            IRestResponse <dynamic> response             = deletaUsuarioRequest.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(string.Empty, UsuarioDBSteps.VerificaUsuarioExiste(nomeUsuario));
            });
        }