Ejemplo n.º 1
0
        public void Checkout_ShouldReturnPriceOfItem(string sku, double price)
        {
            var shoppingItem   = new Item(sku, price);
            var expectedResult = shoppingItem.Price;
            var actualResult   = CheckoutSystem.CalculateTotal(new List <Item> {
                shoppingItem
            });

            Assert.Equal(expectedResult, actualResult);
        }
Ejemplo n.º 2
0
        public void Checkout_ShouldReturnSumOfAllItems(string firstSku, double firstPrice, string secondSku, double secondPrice, double expectedResult)
        {
            var shoppingItemOne = new Item(firstSku, firstPrice);
            var shoppingItemTwo = new Item(secondSku, secondPrice);

            var actualResult = CheckoutSystem.CalculateTotal(new List <Item> {
                shoppingItemOne, shoppingItemTwo
            });

            Assert.Equal(expectedResult, actualResult);
        }