Ejemplo n.º 1
0
        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));
     }
 }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
        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);
            }
        }
Ejemplo n.º 6
0
 public List <MyItems> GetItems()
 {
     return(LocalService.GetItems());
 }