public async System.Threading.Tasks.Task testItemsGetAsync() { var items = new List <Item> { new Item() { Id = "test1" }, new Item() { Id = "test2" }, }; var fakeRepositoryMock = new Mock <IItemsRepository>(); fakeRepositoryMock.Setup(x => x.GetAll()).ReturnsAsync(items); var itemsService = new ItemsService(fakeRepositoryMock.Object); var resultItems = await itemsService.GetItems(); Xunit.Assert.Collection(resultItems, items => { Xunit.Assert.Equal("test1", items.Id); }, items => { Xunit.Assert.Equal("test2", items.Id); }); }
// GET: Cars public ActionResult Index() { List <Item> result; var itemsService = new ItemsService(); result = itemsService.GetItems(); return(View(result)); }
public ActionResult <IEnumerable <Item> > GetItems() { try { return(Ok(_is.GetItems())); } catch (System.Exception e) { return(BadRequest(e.Message)); } }
public async Task GetItemsReturnsExpectedItems(IPagedList <Item> expectedItems, ItemSearchParameter searchParameters, [Frozen] Mock <IItemsRepository> itemsRepositoryMock, ItemsService itemsService) { // Arrange itemsRepositoryMock.Setup(x => x.GetItems(searchParameters)).ReturnsAsync(expectedItems); // Act var result = await itemsService.GetItems(searchParameters); // Assert Assert.Equal(result, expectedItems); itemsRepositoryMock.VerifyAll(); }
private static async Task GetItems() { string saveLocation = Path.Combine(Directory.GetCurrentDirectory(), "Items"); ItemsService itemsService = new ItemsService(saveLocation); try { IEnumerable <Item> items = await itemsService.GetItems(false, true); SaveJson(items, saveLocation, "items"); } catch (Exception ex) { Logger.LogError(ex.Message); } }
public List <MyItems> GetItems() { return(LocalService.GetItems()); }