public void SetUp()
        {
            _studentsdata = new List <Student>
            {
                new Student {
                    Id = 1, FirstName = "sergey", Name = "pupinin"
                },
                new Student {
                    Id = 2, FirstName = "Ahmet", Name = "Kocyigit"
                },
                new Student {
                    Id = 666, FirstName = "Lion", Name = "gelders"
                },
            }.AsQueryable();

            _mockSet = new Mock <DbSet <Student> >();
            _mockSet.As <IQueryable <Student> >().Setup(m => m.Provider).Returns(_studentsdata.Provider);
            _mockSet.As <IQueryable <Student> >().Setup(m => m.Expression).Returns(_studentsdata.Expression);
            _mockSet.As <IQueryable <Student> >().Setup(m => m.ElementType).Returns(_studentsdata.ElementType);
            _mockSet.As <IQueryable <Student> >().Setup(m => m.GetEnumerator()).Returns(() => _studentsdata.GetEnumerator());
            _mockContext = new Mock <ExamDbContext>();
            _mockContext.Setup(c => c.Students).Returns(_mockSet.Object);
            _studentDbRepository = new StudentDbRepository(_mockContext.Object);

            _context = new ExamDbContext();
        }
Пример #2
0
 public StudentDbDataService()
 {
     this._studentRepository     = (IStudentDbRepository)Mvx.get_IoCProvider().Resolve <IStudentDbRepository>();
     this._formteacherRepository = (IFormTeacherDbRepository)Mvx.get_IoCProvider().Resolve <IFormTeacherDbRepository>();
     this._tutelaryRepository    = (ITutelaryDbRepository)Mvx.get_IoCProvider().Resolve <ITutelaryDbRepository>();
     this._secureStore           = (ISecureStore)Mvx.get_IoCProvider().Resolve <ISecureStore>();
     this._mobileApi             = (IDbMobileApi)Mvx.get_IoCProvider().Resolve <IDbMobileApi>();
 }
Пример #3
0
 public LoginController(IStudentDbRepository studentDbRepository)
 {
     _studentDbRepository = studentDbRepository;
 }
Пример #4
0
 public UploadController(IExamDbRepository examDbRepository, IStudentDbRepository studentDbRepository)
 {
     _examRepo    = examDbRepository;
     _studentRepo = studentDbRepository;
 }
Пример #5
0
 public StudentController(IStudentDbRepository repository)
 {
     _studentDbRepository = repository;
 }
Пример #6
0
 public ExportController(IStudentDbRepository studentDbRepository)
 {
     _studentDbRepository = studentDbRepository;
 }