public async Task Deve_Deletar_Um_Usuario() { var usuario = new Modelos.Usuario("", "", ""); _usuarios.Setup(repositorio => repositorio.ObterPorId(It.IsAny <int>())) .Returns(Task.FromResult(usuario)); var resposta = await _servico.Deletar(1); resposta.TemErro().Should().BeFalse(); }
public async Task <IActionResult> Delete([FromRoute] int id) { var resposta = await _servico.Deletar(id); if (resposta.TemErro()) { return(StatusCode(resposta.Erro.StatusCode, new { resposta.Erro.Mensagem })); } return(NoContent()); }