public void Delete(int Id) { Ketchup ketchup = Get(Id); _ketchupContext.Ketchups.Remove(ketchup); _ketchupContext.SaveChanges(); }
public void Kitchen_CreateMainFood() { //arrange ILogger loggerMock = MockRepository.GenerateMock <ILogger>(); Kitchen kitchen = new Kitchen(); Waitress waitress = new Waitress(kitchen, loggerMock); Client client = new Client(150, "Andrew"); Order order = new Order("HOTDOG", new List <string> { "KETCHUP" }, loggerMock); IFood food = new HotDog(); IFood extras = new Ketchup(food); loggerMock.Expect(x => x.Write("Kitchen: Preparing food, order: Order[food=HOTDOG, extras=[KETCHUP]]")); loggerMock.Expect(x => x.Write("Kitchen: Food prepared, food: food=Hotdog, extras=[Ketchup]")); //act var foodFromKitchen = kitchen.CreateMainFood(order.FoodToOrder); var extrasFromKitchen = kitchen.AddExtras(foodFromKitchen, order.ExtrasForAdding); var finalFood = kitchen.Cook(order, loggerMock); //assert //For some reason these asserts dont return true //Assert.AreEqual(food, foodFromKitchen); //Assert.AreEqual(extrasFromKitchen, extras); //Assert.AreEqual(finalFood, extras); loggerMock.VerifyAllExpectations(); }
public void Order_NotifyReady() { //arrange ILogger loggerMock = MockRepository.GenerateMock <ILogger>(); IEvent eventMock = MockRepository.GenerateMock <IEvent>(); IOnFoodReady onFoodReadyMock = MockRepository.GenerateMock <IOnFoodReady>(); Kitchen kitchen = new Kitchen(); Waitress waitress = new Waitress(kitchen, loggerMock); Client client = new Client(150, "Andrew"); Order order = new Order("HOTDOG", new List <string> { "KETCHUP" }, loggerMock); IFood food = new HotDog(); IFood extras = new Ketchup(food); var expectedMessage = "Order: Notifying observers of Order: [food=HOTDOG, extras=KETCHUP]"; loggerMock.Expect(x => x.Write(expectedMessage)); //act order.NotifyReady(extras); loggerMock.VerifyAllExpectations(); }
public void Put(Ketchup dbEntity, Ketchup entity) { dbEntity.Name = entity.Name; dbEntity.Brand = entity.Brand; dbEntity.Spiciness = entity.Spiciness; dbEntity.ProductionDate = entity.ProductionDate; _ketchupContext.Update(dbEntity); _ketchupContext.SaveChanges(); }
public IActionResult Post([FromBody] Ketchup ketchup) { if (ketchup == null) { return(BadRequest("Ketchup is null")); } _ketchupService.Post(ketchup); return(Ok()); }
public void ChipsWithKetchupHappinessTest() { IFood food = new Chips(); food = new Ketchup(food); double expected = 110.25; double startingHappiness = 100; double happiness = food.CalculateHappiness(startingHappiness); Assert.AreEqual(happiness, expected); }
public void HotDogWithKetchupHappinessTest() { IFood food = new HotDog(); food = new Ketchup(food); double expected = 104; double startingHappiness = 100; double happiness = food.CalculateHappiness(startingHappiness); Assert.AreEqual(happiness, expected); }
public IActionResult Delete(int id) { Ketchup ketchup = _ketchupService.Get(id); if (ketchup == null) { return(NotFound("Couldn't find the record")); } _ketchupService.Delete(id); return(NoContent()); }
public IActionResult Put(int id, [FromBody] Ketchup ketchup) { if (ketchup == null) { return(BadRequest("Ketchup is null")); } Ketchup ketchupToUpdate = _ketchupService.Get(id); if (ketchupToUpdate == null) { return(NotFound("Could not find the record")); } _ketchupService.Put(ketchupToUpdate, ketchup); return(NoContent()); }
public void Post(Ketchup ketchup) { _ketchupContext.Add(ketchup); _ketchupContext.SaveChanges(); }