public async Task <IActionResult> DeleteAsync(Guid id) { if (id == Guid.Empty) { return(BadRequest()); } EmployeeDomainModel deleted = null; try { deleted = await _domain.DeleteAsync(id).ConfigureAwait(false); } catch (Exception ex) { return(BadRequest(ex.InnerException)); } return(Ok(deleted)); }
public void DeleteAsync_WithNullEmployeeParameter_ReturnArgumentNullException() { Func <Task> act = () => _domain.DeleteAsync(Guid.Empty); act.Should().Throw <ArgumentNullException>(); }