public async Task Should_Not_Delete_Taxpayer_When_They_Are_Not_In_The_Database() { var result = await _taxpayerService.DeleteAsync(2); Assert.IsFalse(result.Success); Assert.AreEqual("Contribuinte não encontrado na base de dados para exclusão.", result.Message); }
public async Task <IActionResult> DeleteAsync(int id) { var response = await _taxpayerService.DeleteAsync(id); if (!response.Success) { return(BadRequest(response.Message)); } var resource = _mapper.Map <Taxpayer, TaxpayerResource>(response.Taxpayer); return(Ok(resource)); }