示例#1
0
        protected override List <ItemType> GetItemsFromSource()
        {
            var itemTypes = _bricklinkCatalogService.DownloadItemTypes();
            var converted = itemTypes.Select(x => new ItemType(x.ItemTypeCode, x.Name)).ToList();

            return(converted);
        }
        public void TestGetItemTypes()
        {
            var itemTypes = _service.DownloadItemTypes();

            Assert.IsNotNull(itemTypes);
            Assert.AreNotEqual(0, itemTypes.Count);

            var catalog = itemTypes.SingleOrDefault(x => x.ItemTypeCode == "C");

            Assert.IsNotNull(catalog);
            Assert.AreEqual("Catalog", catalog.Name);
        }