public void DoubleAddFail() { IMenuCatalog mc = new MenuCatalog(); IMenuItem p1 = new Pizza(1, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, false, true); mc.Add(p1); mc.Add(p1); }
public void Vegan() { IMenuCatalog mc = new MenuCatalog(); IMenuItem p1 = new Pizza(1, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); mc.Add(p1); IMenuItem p2 = new Pizza(2, "LIVER KILLER", "�Ldont eat this", 80, MenuType.Pizza, false, true, true); IMenuItem s1 = new Sandwich(3, "LIVER KILLER", "�Ldont eat this", 150, MenuType.Pizza, true, true, Sandwich.Meat.Chicken); mc.Add(p2); mc.Add(s1); Assert.AreEqual(2, mc.FindAllVegan(MenuType.Pizza).Count); }
public void AddMenuItemWithAlreadyExistingKeyTest() { //Arrange IMenuCatalog catalog = new MenuCatalog(); IMenuItem t1 = new Topping(1, "Topping", "sdxfcgvhbj", 1, MenuType.Topping, true, true); IMenuItem t2 = new Topping(1, "Topping", "sdxfcgvhbj", 1, MenuType.Topping, true, true); //Act catalog.Add(t1); catalog.Add(t2); //Assert }
public void SearchItem() { IMenuCatalog mc = new MenuCatalog(); IMenuItem p1 = new Pizza(1, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); mc.Add(p1); IMenuItem p2 = new Pizza(2, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); mc.Add(p2); IMenuItem placeHolder = mc.Search(2); Assert.AreSame(p2, placeHolder); }
public void AddNumberAlreadyUsed() { //Arrange - her sætter vi tingene op IMenuCatalog c = new MenuCatalog(); IMenuItem i = new Pasta(1, "Pasta", "A type of pasta", 10, MenuType.Pasta, true, false, true); IMenuItem i2 = new Pasta(1, "CopyPasta", "A duplicate type of pasta", 10, MenuType.Pasta, true, false, true); //Act - her udføres en handling c.Add(i); c.Add(i2); //Assert - her tjekkes om resultatet er som forventet }
public void MostExpensive() { IMenuCatalog mc = new MenuCatalog(); IMenuItem p1 = new Pizza(1, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); mc.Add(p1); IMenuItem p2 = new Pizza(2, "LIVER KILLER", "�Ldont eat this", 80, MenuType.Pizza, true, true, true); IMenuItem s1 = new Sandwich(3, "JUMPER", "meget fyld", 150, MenuType.Sandwich, true, true, Sandwich.Meat.Chicken); mc.Add(p2); mc.Add(s1); IMenuItem placeholder = mc.MostExpensiveMenuItem(); Assert.AreEqual(150, placeholder.Price); }
public void Organic() { IMenuCatalog mc = new MenuCatalog(); IMenuItem p1 = new Pizza(1, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, false, true); mc.Add(p1); IMenuItem p2 = new Pizza(2, "LIVER KILLER", "�Ldont eat this", 80, MenuType.Pizza, false, true, true); IMenuItem s1 = new Sandwich(3, "LIVER KILLER", "�Ldont eat this", 150, MenuType.Pizza, true, true, Sandwich.Meat.Chicken); mc.Add(p2); mc.Add(s1); IMenuItem b1 = new Beverage(4, "cola", "Bobler", 78, MenuType.Pizza, true, false, false); Assert.AreEqual(2, mc.FindAllOrganic(MenuType.Pizza).Count); }
public void SearchItemTest() { //Arrange IMenuCatalog catalog = new MenuCatalog(); IMenuItem t1 = new Topping(1, "Topping", "sdxfcgvhbj", 1, MenuType.Topping, true, true); IMenuItem t2 = new Topping(2, "more Topping", "a", 3, MenuType.Topping, false, false); //Act catalog.Add(t1); catalog.Add(t2); IMenuItem result = catalog.Search(1); //Assert Assert.AreEqual(t1, result); }
public void DeleteItem() { IMenuCatalog mc = new MenuCatalog(); IMenuItem p1 = new Pizza(1, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); IMenuItem p2 = new Pizza(2, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); IMenuItem p3 = new Pizza(3, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); mc.Add(p1); mc.Add(p2); mc.Add(p3); int numberBefore = mc.Count; mc.Delete(2); int numberAfter = mc.Count; Assert.AreEqual(numberBefore - 1, numberAfter); }
public void TestMethod2() { MenuCatalog e = new MenuCatalog(); e.Add(new Pizza(true, 1, "Margheritta", "med tomat og ost", 55, MenuType.Pizza, false, false)); Assert.AreEqual(e.Count, 1); e.Delete(1); Assert.AreEqual(e.Count, 0); }
public void DeleteMenuItemTest() { //Arrange IMenuCatalog catalog = new MenuCatalog(); IMenuItem t1 = new Topping(1, "Topping", "sdxfcgvhbj", 1, MenuType.Topping, true, true); IMenuItem t2 = new Topping(2, "more Topping", "a", 3, MenuType.Topping, false, false); catalog.Add(t1); catalog.Add(t2); int expectedResult = catalog.Count - 1; //Act catalog.Delete(2); int result = catalog.Count; //Assert Assert.AreEqual(expectedResult, result); }
public void UpdateItem() { IMenuCatalog mc = new MenuCatalog(); IMenuItem p1 = new Pizza(1, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); mc.Add(p1); IMenuItem p2 = new Pizza(2, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); mc.Update(1, p2); Assert.AreSame(p2, mc.Search(1)); }
public void AddItem() { IMenuCatalog mc = new MenuCatalog(); int numberBefore = mc.Count; IMenuItem p1 = new Pizza(1, "LIVER KILLER", "�Ldont eat this", 27, MenuType.Pizza, true, true, true); mc.Add(p1); int numberAfter = mc.Count; Assert.AreEqual(numberBefore + 1, numberAfter); }
public void AddingPizzaToMenu() { IMenuCatalog m = new MenuCatalog(); IMenuItem Pizza = new MenuItem(1, "Pizza", "A pizza", 30, MenuType.Pizza, false, true); m.Add(Pizza); int eresult = 1; Assert.IsTrue(true, "", m.Count == eresult); }
public void AddingPizzaToMenuAndThenSearchingForIt() { // Arrange MenuCatalog _menutest = new MenuCatalog(); IMenuItem Pizza = new MenuItem(1, "Pizza", "A pizza", 30, MenuType.Pizza, false, true); IMenuItem expectedresult = Pizza; // Act _menutest.Add(Pizza); _menutest.Search(1); // Assert Assert.AreSame(expectedresult, _menutest.Search(1)); }
public void AddMenuItemTest() { //Arrange IMenuCatalog catalog = new MenuCatalog(); int expectedNumber = catalog.Count + 1; IMenuItem t1 = new Topping(1, "Topping", "sdxfcgvhbj", 1, MenuType.Topping, true, true); //Act catalog.Add(t1); int result = catalog.Count; //Assert Assert.AreEqual(expectedNumber, result); }
public void AddToppingTest() { //Arrange - her sætter vi tingene op IMenuCatalog c = new MenuCatalog(); int numberBefore = c.Count; IMenuItem i = new Topping(1, "Topping", "A type of topping", 10, MenuType.Topping, true, false, false); //Act - her udføres en handling c.Add(i); int numberAfter = c.Count; //Assert - her tjekkes om resultatet er som forventet Assert.AreEqual(numberBefore + 1, numberAfter); }
public void UpdateMenuItemTest() { //Arrange IMenuCatalog catalog = new MenuCatalog(); IMenuItem t1 = new Topping(1, "Topping", "sdxfcgvhbj", 1, MenuType.Topping, true, true); IMenuItem t1New = new Topping(1, "more Topping", "a", 3, MenuType.Topping, false, false); catalog.Add(t1); //Act catalog.Update(1, t1New); //Assert Assert.AreEqual(t1New, catalog.Search(1)); }
public void DeletePastaTest() { //Arrange - her sætter vi tingene op IMenuCatalog c = new MenuCatalog(); IMenuItem i = new Pasta(1, "Pasta", "A type of pasta", 10, MenuType.Pasta, true, false, true); //Act - her udføres en handling c.Add(i); int numberBefore = c.Count; c.Delete(i.Number); int numberAfter = c.Count; //Assert - her tjekkes om resultatet er som forventet Assert.AreEqual(numberBefore - 1, numberAfter); }
public void DeleteBeverageTest() { //Arrange - her sætter vi tingene op IMenuCatalog c = new MenuCatalog(); IMenuItem i = new Beverage(1, "Drink", "A type of beverage", 10, MenuType.SoftDrink, true, false, false); //Act - her udføres en handling c.Add(i); int numberBefore = c.Count; c.Delete(i.Number); int numberAfter = c.Count; //Assert - her tjekkes om resultatet er som forventet Assert.AreEqual(numberBefore - 1, numberAfter); }