public async Task DeleteSalesRecord_WhenRepositoryReturnsZero_ShouldReturnFalse() { var salesRecordId = 1; _repositoryMock.Setup(x => x.DeleteRecord(salesRecordId)).ReturnsAsync(0); var result = await _salesRecordsService.DeleteSalesRecord(salesRecordId); Assert.IsFalse(result); }
public async Task <IActionResult> DeleteSalesRecord(int recordId) { try { var deleted = await _salesRecordsService.DeleteSalesRecord(recordId); return(deleted ? (IActionResult)Ok() : NotFound()); } catch (Exception e) { _logger.Error(e, $"Unexpected exception in method {nameof(UpdateSalesRecord)}."); throw; } }