public void PreparaBaseDeletadoUsuario(string nomeUsuario, string email) { if (!UsuarioDBSteps.VerificaUsuarioExiste(nomeUsuario).Count.Equals(0) || !UsuarioDBSteps.VerificaUsuarioExiste(email).Count.Equals(0)) { UsuarioDBSteps.DeletaUsuario(nomeUsuario, email); } }
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); }
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)); }); }