Пример #1
0
        public void Test_DeleteConfirmed()
        {
            HotelRoomViewModel t = new HotelRoomViewModel()
            {
                Size = 2,
                Type = HotelRoomType.Workroom
            };
            IHotelTamagotchiContext c  = new FakeHotelTamagotchiContext();
            IHotelRoomRepository    tr = new HotelRoomRepository(c);
            HotelRoomController     tc = new HotelRoomController(tr);
            var ccMock = new Mock <ControllerContext>();

            ccMock.SetupGet(x => x.HttpContext.Session["User"]).Returns("testUser");
            ccMock.SetupGet(x => x.HttpContext.Session["Role"]).Returns(UserRole.Staff);
            tc.ControllerContext = ccMock.Object;

            tc.Create(t);
            tc.DeleteConfirmed(t.Id);

            Assert.IsFalse(tr.GetAll().Contains(t));
        }
Пример #2
0
        // GET: HotelRooms
        public ActionResult Index()
        {
            List <HotelRoomVM> hotelRooms = _hotelRoomRepository.GetAll().Select(h => new HotelRoomVM(h)).ToList();

            return(View(hotelRooms));
        }
Пример #3
0
 public IQueryable <HotelRoom> GetAll()
 {
     return(_hotelRoomRepository.GetAll());
 }