public void TestGetItemPropValues_测试电脑() { ItemFacade facade = new ItemFacade(defaultAppKey, defaultAppSecret); ItemDetail item = facade.GetItem("4e30aff3293626fbf0d9cbd2be5d9f03", "liangweidaren"); Assert.IsNotNull(item); TOPDataList<ItemPropValue> mainProps = facade.GetItemPropValues(item.CategoryId, item.Properties); string propStr = string.Empty; foreach (ItemPropValue prop in mainProps) { propStr += prop.SortOrder + "." + prop.PropertyName + ":" + prop.Name + "(" + prop.NameAlias + ")\n"; } Assert.IsFalse(string.IsNullOrEmpty(propStr)); Assert.IsNotNull(mainProps); Assert.IsTrue(mainProps.Count > 0); TOPDataList<Sku> skuList = facade.GetSkuListByNick("4e30aff3293626fbf0d9cbd2be5d9f03", "liangweidaren"); if (skuList.Count > 0) { string propStrings = propStr; for (int i = 0; i < skuList.Count; i++) { Sku sku = skuList[i]; Assert.IsNotNull(sku); TOPDataList<ItemPropValue> props = facade.GetItemPropValues(item.CategoryId, sku.Properties); propStr = string.Empty; foreach (ItemPropValue prop in props) { propStr += prop.SortOrder + "." + prop.PropertyName + ":" + prop.Name + "(" + prop.NameAlias + ")\n"; } Assert.IsFalse(string.IsNullOrEmpty(propStr)); Assert.IsNotNull(props); Assert.IsTrue(props.Count > 0); propStrings += propStr; } Assert.IsFalse(string.IsNullOrEmpty(propStrings)); } else { Assert.Fail("没查询到商品的Sku列表"); } }
public void TestGetSkuListByNick_测试() { ItemFacade facade = new ItemFacade(defaultAppKey, defaultAppSecret); TOPDataList<Sku> skuList = facade.GetSkuListByNick("e451e370789042d8ad387d087a372d25", "jimmy422"); Assert.IsTrue(skuList.Count > 0); }
public void TestGetSkuById_测试() { ItemFacade facade = new ItemFacade(defaultAppKey, defaultAppSecret); TOPDataList<Sku> skuList = facade.GetSkuListByNick("e451e370789042d8ad387d087a372d25", "jimmy422"); if (skuList.Count > 0) { Sku sku = facade.GetSku(skuList[0].Id, "jimmy422"); Assert.IsNotNull(sku); } else { Assert.Fail("没查询到商品的Sku列表"); } }