Example #1
0
        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;
        }
Example #2
0
        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;
        }
Example #3
0
 public StudentDetailRep(LibManContext _db)
 {
     db = _db;
 }
 public BookDetailRep(LibManContext _db)
 {
     db = _db;
 }