public void Calculate(ShoppringCart shoppringCart)
 {
     foreach (var cartItem in shoppringCart.CartItems)
     {
         cartItem.Tax = _Taxes.Sum(x => x.Calculate(cartItem.Product));
     }
 }
示例#2
0
    public static void Print(ShoppringCart shoppringCart)
    {
        //printe items => 1 chocolate bar: 0.85
        foreach (var cartItem in shoppringCart.CartItems)
        {
            Console.WriteLine(cartItem.ToString());
        }

        //print Sales => Taxes: 1.50
        Console.WriteLine("Taxes: {0:N2}", shoppringCart.TotalTax);

        //print => Total: 29.83
        Console.WriteLine("Total: {0:N2}", shoppringCart.TotalCost);
    }