public void Setup() { var loan = new List <Flights> { new Flights { FlightId = 1, AirlineId = 1, FromLocation = "Dehradun", ToLocation = "Dehli", Duration = 45, AvailableSeats = 100, ArrivalTime = "10:00", DepartureTime = "9:15" }, new Flights { FlightId = 2, AirlineId = 1, FromLocation = "Dehradun", ToLocation = "Mumbai", Duration = 60, AvailableSeats = 100, ArrivalTime = "10:00", DepartureTime = "9:15" }, }; var loandata = loan.AsQueryable(); var mockSet = new Mock <DbSet <Flights> >(); mockSet.As <IQueryable <Flights> >().Setup(m => m.Provider).Returns(loandata.Provider); mockSet.As <IQueryable <Flights> >().Setup(m => m.Expression).Returns(loandata.Expression); mockSet.As <IQueryable <Flights> >().Setup(m => m.ElementType).Returns(loandata.ElementType); mockSet.As <IQueryable <Flights> >().Setup(m => m.GetEnumerator()).Returns(loandata.GetEnumerator()); var mockContext = new Mock <FlightManagementSystemContext>(); mockContext.Setup(c => c.Flights).Returns(mockSet.Object); db = mockContext.Object; }
public FlightRepo(FlightManagementSystemContext context) { this._context = context; }
public EFFlightRepository(FlightManagementSystemContext context) { this.context = context; }