public void HotelroomDatabaseUpdate() { // Arrange IHotelroomRepository repository; Mock <DbSet <Hotelroom> > set; Mock <TamagotchiEntities> context; GetContext(out repository, out set, out context); Hotelroom h = new Hotelroom() { Id = 1, Beds = 3, Price = 10, Type = "REST" }; // Act repository.Add(h); // Assert set.Verify(x => x.Add(It.IsAny <Hotelroom>()), Times.Once()); List <Hotelroom> updated = set.Object.Where(x => x.Id == 1).ToList(); Assert.AreEqual(2, updated.Count); Assert.AreEqual(1, updated[0].Id); Assert.AreEqual(3, updated[0].Beds); Assert.AreEqual(10, updated[0].Price); Assert.AreEqual("REST", updated[0].Type); }
public ActionResult Edit([Bind(Include = "Id,Beds,Type,Price")] Hotelroom hotelroom) { if (ModelState.IsValid) { _hotelroomRepo.Update(hotelroom); RepositoryLocator.Repositories.Save(); return(RedirectToAction("Index")); } return(View(hotelroom)); }
public ActionResult DeleteConfirmed(int id) { if (_hotelroomRepo.GetAll().Count > 4) { Hotelroom hotelroom = _hotelroomRepo.GetById(id); _hotelroomRepo.Remove(hotelroom); RepositoryLocator.Repositories.Save(); } return(RedirectToAction("Index")); }
public void Update(Hotelroom obj) { Hotelroom h = _hotelroomList.FirstOrDefault(x => x.Id == obj.Id); if (h != null) { h.Price = obj.Price; h.Type = obj.Type; h.Beds = obj.Beds; } }
// GET: Hotelroom/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Hotelroom hotelroom = _hotelroomRepo.GetById(id); if (hotelroom == null) { return(HttpNotFound()); } return(View(hotelroom)); }
public void HotelroomDatabaseRemove() { // Arrange IHotelroomRepository repository; Mock <DbSet <Hotelroom> > set; Mock <TamagotchiEntities> context; GetContext(out repository, out set, out context); Hotelroom h = set.Object.Where(x => x.Id == 1).ToList()[0]; // Act repository.Remove(h); // Assert set.Verify(x => x.Remove(It.IsAny <Hotelroom>()), Times.Once()); Assert.AreEqual(0, set.Object.Where(x => x.Id == 1).ToList().Count); }
public void Remove(Hotelroom obj) { _hotelroomList.Remove(obj); }
public void Add(Hotelroom obj) { _hotelroomList.Add(obj); }
public void Remove(Hotelroom obj) { _db.Hotelrooms.Remove(obj); }
public void Add(Hotelroom obj) { _db.Hotelrooms.Add(obj); }