Example #1
0
 public void Multiple_CanHaveMultiple_Dishes_Should_Be_Ok()
 {
     MenuItem multipleMenuItem = new MenuItem("multipleMenuItem", true);
     sut.OrderDish(1, multipleMenuItem);
     sut.OrderDish(1, multipleMenuItem);
     NUnit.Framework.Assert.IsFalse(sut.ErrorOccurred);
 }
Example #2
0
 public void Multiple_Unique_Dishes_Should_Cause_Error()
 {
     MenuItem singleMenuItem = new MenuItem("singleMenuItem", false);
     sut.OrderDish(1, singleMenuItem);
     NUnit.Framework.Assert.IsFalse(sut.ErrorOccurred);
     sut.OrderDish(1, singleMenuItem);
     NUnit.Framework.Assert.IsTrue(sut.ErrorOccurred);
 }
Example #3
0
 public Dish(MenuItem menuItem)
     : base(menuItem.Name, menuItem.CanHaveMultiple)
 {
     Count = 0;
 }