Esempio n. 1
0
        private static FixedPriceLineItemData LookupLineItemData(int id)
        {
            ILookupLineItemData <FixedPriceLineItemData> fixedPriceLineItemLookup = new FixedPriceLineItemLookup();
            FixedPriceLineItemData fixedPriceLineItemData = fixedPriceLineItemLookup.LookupLineItemData(id);

            return(fixedPriceLineItemData);
        }
Esempio n. 2
0
        public FixedPriceLineItem(int id, int quantity = 1)
        {
            Id       = id;
            Quantity = quantity;

            FixedPriceLineItemData fixedPriceLineItemData = LookupLineItemData(id);

            Description = fixedPriceLineItemData.Description;
            UnitPrice   = fixedPriceLineItemData.Price;
        }
        public void FixedPriceLookupTest()
        {
            // Arrange
            ILookupLineItemData <FixedPriceLineItemData> fixedPriceLineItemLookup = new FixedPriceLineItemLookup();
            const int     id = 1;
            const string  expectedDescription = "Fixed-price lineitem 1";
            const decimal expectedPrice       = 10.00m;

            // Act
            FixedPriceLineItemData fixedPriceLineItemData = fixedPriceLineItemLookup.LookupLineItemData(id);
            string  actualDescription = fixedPriceLineItemData.Description;
            decimal actualPrice       = fixedPriceLineItemData.Price;

            // Assert
            Assert.Multiple(() =>
            {
                Assert.That(actualDescription, Is.EqualTo(expectedDescription));
                Assert.That(actualPrice, Is.EqualTo(expectedPrice));
            });
        }