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); }
public void DeleteIssue(string issueId) { DeleteIssueRequest deleteIssueRequest = new DeleteIssueRequest(issueId); connection.Delete(deleteIssueRequest); }