public void GetExamples_ShouldReturn_ListOfExampleEntity() { var result = service.Get(); Assert.Multiple(() => { repository.Verify(r => r.Get(), Times.Once); Assert.NotZero(result.Count); Assert.True(result.All(x => !string.IsNullOrEmpty(x.Name))); }); }
public IHttpActionResult Get(int id) { var result = exampleService.Get(id); if (result != null) { return(Ok(result)); } return(NotFound()); }
public async Task <ActionResult <GetViewModel> > Get(int id) { try { var item = await _exampleService.Get(id); return(Ok(new GetViewModel() { ExampleEntity = item })); } catch (ItemNotFoundException) { return(BadRequest(ErrorViewModel.NOT_FOUND)); } catch (Exception) { return(StatusCode(500, ErrorViewModel.UNHANDLED_EXCEPTION)); } }