コード例 #1
0
        public void SetupTicketType()
        {
            tt = new List <TicketType>()
            {
                new TicketType {
                    Id = 11, Category = "Non AC Seating", Price = 600
                },
                new TicketType {
                    Id = 12, Category = "Non AC Sleeper", Price = 700
                },
                new TicketType {
                    Id = 13, Category = "AC Seating", Price = 800
                }
            };

            var ticket  = tt.AsQueryable();
            var mockSet = new Mock <DbSet <TicketType> >();

            mockSet.As <IQueryable <TicketType> >().Setup(m => m.Provider).Returns(ticket.Provider);
            mockSet.As <IQueryable <TicketType> >().Setup(m => m.Expression).Returns(ticket.Expression);
            mockSet.As <IQueryable <TicketType> >().Setup(m => m.ElementType).Returns(ticket.ElementType);
            mockSet.As <IQueryable <TicketType> >().Setup(m => m.GetEnumerator()).Returns(ticket.GetEnumerator());

            var mockContext = new Mock <systemdbContext>();

            mockContext.Setup(c => c.TicketType).Returns(mockSet.Object);

            sysdb = mockContext.Object;
        }
コード例 #2
0
        public void SetupPassengerAcc()
        {
            pa = new List <PassengerAcc>()
            {
                new PassengerAcc {
                    Id = 21, PassengerId = 2222, PassengerPassword = "******", PassengerName = "Keshav", PassengerAddress = "Lane21", PassengerMobile = "8872892242"
                },
                new PassengerAcc {
                    Id = 22, PassengerId = 2223, PassengerPassword = "******", PassengerName = "Praveen", PassengerAddress = "Lane22", PassengerMobile = "7828298224"
                },
                new PassengerAcc {
                    Id = 23, PassengerId = 2224, PassengerPassword = "******", PassengerName = "Rohit", PassengerAddress = "Lane23", PassengerMobile = "9872542242"
                }
            };

            var passenger = pa.AsQueryable();
            var mockSet   = new Mock <DbSet <PassengerAcc> >();

            mockSet.As <IQueryable <PassengerAcc> >().Setup(m => m.Provider).Returns(passenger.Provider);
            mockSet.As <IQueryable <PassengerAcc> >().Setup(m => m.Expression).Returns(passenger.Expression);
            mockSet.As <IQueryable <PassengerAcc> >().Setup(m => m.ElementType).Returns(passenger.ElementType);
            mockSet.As <IQueryable <PassengerAcc> >().Setup(m => m.GetEnumerator()).Returns(passenger.GetEnumerator());

            var mockContext = new Mock <systemdbContext>();

            mockContext.Setup(c => c.PassengerAcc).Returns(mockSet.Object);

            sysdb = mockContext.Object;
        }
コード例 #3
0
        public void SetupBookingDetail()
        {
            bd = new List <BookingDetail>()
            {
                new BookingDetail {
                    Id = 21, PassengerId = 2222, PassengerName = "Keshav", Category = "Non AC Sleeper", Price = 700
                },
                new BookingDetail {
                    Id = 22, PassengerId = 2223, PassengerName = "Praveen", Category = "AC Seating", Price = 800
                },
                new BookingDetail {
                    Id = 23, PassengerId = 2224, PassengerName = "Rohit", Category = "Non AC Seating", Price = 600
                }
            };

            var booking = bd.AsQueryable();
            var mockSet = new Mock <DbSet <BookingDetail> >();

            mockSet.As <IQueryable <BookingDetail> >().Setup(m => m.Provider).Returns(booking.Provider);
            mockSet.As <IQueryable <BookingDetail> >().Setup(m => m.Expression).Returns(booking.Expression);
            mockSet.As <IQueryable <BookingDetail> >().Setup(m => m.ElementType).Returns(booking.ElementType);
            mockSet.As <IQueryable <BookingDetail> >().Setup(m => m.GetEnumerator()).Returns(booking.GetEnumerator());

            var mockContext = new Mock <systemdbContext>();

            mockContext.Setup(c => c.BookingDetail).Returns(mockSet.Object);

            sysdb = mockContext.Object;
        }
コード例 #4
0
 public admin(systemdbContext _sysdb)
 {
     sysdb = _sysdb;
 }
コード例 #5
0
 public authentication(IConfiguration config, systemdbContext sysdb)
 {
     _config = config;
     _sysdb  = sysdb;
 }
 public TokenValidateController(IConfiguration config, systemdbContext context)
 {
     _config  = config;
     _context = context;
 }
コード例 #7
0
 public passenger(systemdbContext _sysdb)
 {
     sysdb = _sysdb;
 }