Store in GIT
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
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());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user