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

            return(fixedPriceLineItemData);
        }
        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));
            });
        }