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); }