Beispiel #1
0
        public async Task <IActionResult> DeleteIssue(int libraryId, int periodicalId, int volumeNumber, int issueNumber, CancellationToken token = default(CancellationToken))
        {
            var request = new DeleteIssueRequest(libraryId, periodicalId, volumeNumber, issueNumber);
            await _commandProcessor.SendAsync(request, cancellationToken : token);

            return(new NoContentResult());
        }
        public void DeletarTarefaParametroInexistente()
        {
            string idTarefa          = "@#%";
            string resultadoEsperado = "NotFound";

            DeleteIssueRequest      Solicitacao = new DeleteIssueRequest(idTarefa);
            IRestResponse <dynamic> Resposta    = Solicitacao.ExecuteRequest();

            Assert.AreEqual(resultadoEsperado, Resposta.StatusCode.ToString());
        }
        public void DeletarTarefa()
        {
            #region Parameters
            string idTarefa          = "2";
            string resultadoEsperado = "NoContent";
            #endregion

            #region Actions
            DeleteIssueRequest      Delete   = new DeleteIssueRequest(idTarefa);
            IRestResponse <dynamic> Resposta = Delete.ExecuteRequest();
            #endregion

            Assert.AreEqual(resultadoEsperado, Resposta.StatusCode.ToString());
        }
        public void DeletarTarefaTokenVisualizador()
        {
            #region Parameters
            string idTarefa          = "1";
            string resultadoEsperado = "Forbidden";
            string token             = JsonBuilder.ReturnParameterAppSettings("VISUALIZER_TOKEN");
            string descricaoErro     = "Access denied to delete";
            #endregion

            #region Actions
            DeleteIssueRequest Delete = new DeleteIssueRequest(idTarefa);
            Delete.UpdateToken(token);
            IRestResponse <dynamic> Resposta = Delete.ExecuteRequest();
            #endregion

            Assert.AreEqual(resultadoEsperado, Resposta.StatusCode.ToString());
            Assert.IsTrue(Resposta.StatusDescription.Contains(descricaoErro));
        }
        public void DeletarTarefaTokenIncorreto()
        {
            #region Parameters
            string idTarefa          = "3";
            string token             = "1234";
            string resultadoEsperado = "Forbidden";
            string descricaoErro     = "API token not found";
            #endregion

            #region Actions
            DeleteIssueRequest Adiciona = new DeleteIssueRequest(idTarefa);
            Adiciona.UpdateToken(token);
            IRestResponse <dynamic> Resposta = Adiciona.ExecuteRequest();
            #endregion

            Assert.AreEqual(Resposta.StatusCode.ToString(), resultadoEsperado);
            Assert.AreEqual(Resposta.StatusDescription, descricaoErro);
        }
Beispiel #6
0
        public void DeleteIssue(string issueId)
        {
            DeleteIssueRequest deleteIssueRequest = new DeleteIssueRequest(issueId);

            connection.Delete(deleteIssueRequest);
        }