public void Setup() { var emp = new List <BookDetail> { new BookDetail { StudentId = 1, BookName = "A", BookId = 1 }, new BookDetail { StudentId = 2, BookName = "B", BookId = 2 }, new BookDetail { StudentId = 3, BookName = "C", BookId = 3 }, }; var salData = emp.AsQueryable(); var mockSet = new Mock <DbSet <BookDetail> >(); mockSet.As <IQueryable <BookDetail> >().Setup(m => m.Provider).Returns(salData.Provider); mockSet.As <IQueryable <BookDetail> >().Setup(m => m.Expression).Returns(salData.Expression); mockSet.As <IQueryable <BookDetail> >().Setup(m => m.ElementType).Returns(salData.ElementType); mockSet.As <IQueryable <BookDetail> >().Setup(m => m.GetEnumerator()).Returns(salData.GetEnumerator()); var mockContext = new Mock <LibManContext>(); mockContext.Setup(c => c.BookDetail).Returns(mockSet.Object); db = mockContext.Object; }
public void Setup() { var emp = new List <StudentDetail> { new StudentDetail { StudentId = 1, LastName = "Dummy 1", FirstName = "DD", Age = 30 }, new StudentDetail { StudentId = 2, LastName = "Dummy 2", FirstName = "DD", Age = 31 }, new StudentDetail { StudentId = 3, LastName = "Dummy 3", FirstName = "DD", Age = 32 } }; var empdata = emp.AsQueryable(); var mockSet = new Mock <DbSet <StudentDetail> >(); mockSet.As <IQueryable <StudentDetail> >().Setup(m => m.Provider).Returns(empdata.Provider); mockSet.As <IQueryable <StudentDetail> >().Setup(m => m.Expression).Returns(empdata.Expression); mockSet.As <IQueryable <StudentDetail> >().Setup(m => m.ElementType).Returns(empdata.ElementType); mockSet.As <IQueryable <StudentDetail> >().Setup(m => m.GetEnumerator()).Returns(empdata.GetEnumerator()); var mockContext = new Mock <LibManContext>(); mockContext.Setup(c => c.StudentDetail).Returns(mockSet.Object); db = mockContext.Object; }
public StudentDetailRep(LibManContext _db) { db = _db; }
public BookDetailRep(LibManContext _db) { db = _db; }