Exemplo n.º 1
0
        public static NetSuiteItem ToSVItem(this LotNumberedInventoryItem lotInventoryItem)
        {
            var svItem = new NetSuiteItem()
            {
                Name         = lotInventoryItem.displayName,
                Sku          = lotInventoryItem.itemId,
                Weight       = lotInventoryItem.weight,
                WeightUnit   = lotInventoryItem.weightUnit.ToString(),
                Manufacturer = lotInventoryItem.manufacturer,
                Price        = lotInventoryItem.cost,
                PartNumber   = lotInventoryItem.mpn
            };

            if (lotInventoryItem.@class != null)
            {
                svItem.CategoryName = [email protected];
            }

            return(svItem);
        }
Exemplo n.º 2
0
        public void LotNumberedItemToSVItem()
        {
            var item = new LotNumberedInventoryItem()
            {
                itemId       = "NS-testskuLot-1",
                displayName  = "NS-testskuLot-1",
                weight       = 14.0,
                weightUnit   = ItemWeightUnit._g,
                manufacturer = "Apple",
                cost         = 10.0,
                mpn          = "1234"
            };

            var svItem = item.ToSVItem();

            svItem.Name.Should().Be(item.displayName);
            svItem.Sku.Should().Be(item.itemId);
            svItem.Weight.Should().Be(item.weight);
            svItem.WeightUnit.Should().Be(item.weightUnit.ToString());
            svItem.Manufacturer.Should().Be(item.manufacturer);
            svItem.Price.Should().Be(item.cost);
            svItem.PartNumber.Should().Be(item.mpn);
        }