Пример #1
0
        public void Setup()
        {
            var Booking = new List <Booking>
            {
                new Booking {
                    BookingId = 1, Email = "*****@*****.**", RoomNo = 1
                },
                new Booking {
                    BookingId = 2, Email = "*****@*****.**", RoomNo = 2
                },
                new Booking {
                    BookingId = 3, Email = "*****@*****.**", RoomNo = 3
                }
            };
            var Bookingdata = Booking.AsQueryable();
            var mockSet     = new Mock <DbSet <Booking> >();

            mockSet.As <IQueryable <Booking> >().Setup(m => m.Provider).Returns(Bookingdata.Provider);
            mockSet.As <IQueryable <Booking> >().Setup(m => m.Expression).Returns(Bookingdata.Expression);
            mockSet.As <IQueryable <Booking> >().Setup(m => m.ElementType).Returns(Bookingdata.ElementType);
            mockSet.As <IQueryable <Booking> >().Setup(m => m.GetEnumerator()).Returns(Bookingdata.GetEnumerator());
            var mockContext = new Mock <hotelDBContext>();

            mockContext.Setup(c => c.Bookings).Returns(mockSet.Object);
            db = mockContext.Object;
        }
Пример #2
0
        public void Setup()
        {
            var Room = new List <Room>
            {
                new Room {
                    RoomNo = 1, RoomType = "AC", Price = 1234
                },
                new Room {
                    RoomNo = 2, RoomType = "NONAC", Price = 234
                },
                new Room {
                    RoomNo = 3, RoomType = "AC", Price = 1234
                }
            };
            var Roomdata = Room.AsQueryable();
            var mockSet  = new Mock <DbSet <Room> >();

            mockSet.As <IQueryable <Room> >().Setup(m => m.Provider).Returns(Roomdata.Provider);
            mockSet.As <IQueryable <Room> >().Setup(m => m.Expression).Returns(Roomdata.Expression);
            mockSet.As <IQueryable <Room> >().Setup(m => m.ElementType).Returns(Roomdata.ElementType);
            mockSet.As <IQueryable <Room> >().Setup(m => m.GetEnumerator()).Returns(Roomdata.GetEnumerator());
            var mockContext = new Mock <hotelDBContext>();

            mockContext.Setup(c => c.Rooms).Returns(mockSet.Object);
            db = mockContext.Object;
        }
Пример #3
0
        public void Setup()
        {
            var Boarder = new List <Boarder>
            {
                new Boarder {
                    FirstName = "S", LastName = "B", Email = "*****@*****.**", Password = "******"
                },
                new Boarder {
                    FirstName = "D", LastName = "D", Email = "*****@*****.**", Password = "******"
                },
                new Boarder {
                    FirstName = "B", LastName = "C", Email = "*****@*****.**", Password = "******"
                }
            };
            var Boarderdata = Boarder.AsQueryable();
            var mockSet     = new Mock <DbSet <Boarder> >();

            mockSet.As <IQueryable <Boarder> >().Setup(m => m.Provider).Returns(Boarderdata.Provider);
            mockSet.As <IQueryable <Boarder> >().Setup(m => m.Expression).Returns(Boarderdata.Expression);
            mockSet.As <IQueryable <Boarder> >().Setup(m => m.ElementType).Returns(Boarderdata.ElementType);
            mockSet.As <IQueryable <Boarder> >().Setup(m => m.GetEnumerator()).Returns(Boarderdata.GetEnumerator());
            var mockContext = new Mock <hotelDBContext>();

            mockContext.Setup(c => c.Boarders).Returns(mockSet.Object);
            db = mockContext.Object;
        }
 public BookingRep(hotelDBContext _db)
 {
     db = _db;
 }
Пример #5
0
 public RoomRep(hotelDBContext _db)
 {
     db = _db;
 }
Пример #6
0
 public BoarderRep(hotelDBContext _db)
 {
     db = _db;
 }