Exemple #1
0
        public void PastryPrice_GetsOrderAfterDiscount_Int()
        {
            int    pastryQuantity = 3;
            Pastry newPastry      = new Pastry(pastryQuantity);
            int    result         = newPastry.CostOfPastry();

            Assert.AreEqual(5, result);
        }
Exemple #2
0
        public void PastryPrice_checksPriceOfPastry_Pastry()
        {
            int    pastryQuantity  = 1;
            int    pastryPrice     = 2;
            Pastry newPastry       = new Pastry(pastryQuantity);
            int    totalPastryCost = newPastry.CostOfPastry();

            Assert.AreEqual(pastryPrice, totalPastryCost);
        }
    static void Main()
    {
        // Menu Setup
        Console.WriteLine("");
        Console.WriteLine("Hello, Welcome to Pierre's Bakery!");
        Console.WriteLine("");
        Console.WriteLine("Menu");
        Console.WriteLine("-------");
        Console.WriteLine("Bread Loaf: $5");
        Console.WriteLine("Deals: Buy 2, get 1 free!");
        Console.WriteLine("");
        Console.WriteLine("Pastry's: $2");
        Console.WriteLine("Deals: 3 for $5");
        Console.WriteLine("");
        // Users Bread & Pastry Order
        Console.WriteLine("How many loaves of bread would you like?:");
        int breadQuantity = int.Parse(Console.ReadLine());

        Console.WriteLine("How many pastry's would you like?:");
        int pastryQuantity = int.Parse(Console.ReadLine());
        //Bread Prices
        Bread  bread  = new Bread(breadQuantity);
        Pastry pastry = new Pastry(pastryQuantity);

        if (breadQuantity == 2)
        {
            int discountBreadQuantity = breadQuantity + 1;
            Console.WriteLine($"Your cart comes to {discountBreadQuantity} loaves of bread & {pastryQuantity} pastry('s).");
        }
        else
        {
            Console.WriteLine($"Your cart comes to {breadQuantity} loaves of bread & {pastryQuantity} pastry('s).");
        }
        Console.WriteLine($"Cost of bread: ${bread.CostOfBread()}.00");
        Console.WriteLine($"Cost of pastry: ${pastry.CostOfPastry()}.00");
        Console.WriteLine($"Your total for your order is ${bread.CostOfBread() + pastry.CostOfPastry()}");
        Console.WriteLine("Thank you! Hope to see you again soon :)");
    }
Exemple #4
0
        public void CostOfPastry_ReturnCostOfPastryUserEntered_10()
        {
            Pastry testPastry = new Pastry(5);

            Assert.AreEqual(10, testPastry.CostOfPastry());
        }