Files
2026-06-17 15:58:48 +02:00

45 lines
1.4 KiB
C#

using Pannenkoekenhuis.Composite;
using Pannenkoekenhuis.Decorators;
using Strategy_Kassabon;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Pannenkoekenhuis
{
class TestMenu
{
public static void TestMenu1()
{
Menu m = new Menu("Pannenkoeken");
Menu kindermenu = new Menu("Kinder Menu");
Menu snelmenu = new Menu("Snel Menu");
Menu alles = new Menu("Alles");
MenuItem naturelpannenkoek = new MenuItem(new Pannenkoek("Naturel Pannenkoek", 3.00));
MenuItem champignonpannekoek = new MenuItem(new Champignon(new Ui(new Pannenkoek("Champignon Pannenkoek", 6.00))));
MenuItem zoetepannenkoek = new MenuItem(new Honing(new Suiker(new Stroop(new Pannenkoek("Zoete Pannenkoek", 10.00)))));
MenuItem strooppannenkoek = new MenuItem(new Stroop(new Pannenkoek("Stroop Pannenkoek", 3.50)));
snelmenu.VoegToe(naturelpannenkoek);
snelmenu.VoegToe(champignonpannekoek);
kindermenu.VoegToe(zoetepannenkoek);
kindermenu.VoegToe(strooppannenkoek);
alles.VoegToe(snelmenu);
alles.VoegToe(kindermenu);
m.VoegToe(snelmenu);
m.VoegToe(kindermenu);
m.VoegToe(alles);
Console.WriteLine(m.DrukAf());
}
}
}