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); }
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); }
public Dish(MenuItem menuItem) : base(menuItem.Name, menuItem.CanHaveMultiple) { Count = 0; }