public PupilRepositoryRelationshipsTests(QuestedContextFactory questedContextFactory, ITestOutputHelper testOutputHelper)
 {
     _testOutputHelper = testOutputHelper;
     _context          = questedContextFactory.ContextInstance;
     _pupilRep         = new PupilRepository(_context);
     _classRep         = new EntityFrameworkRepository <Class>(_context);
 }
Beispiel #2
0
        public CourseServiceScoresTests(QuestedContextFactory questedContextFactory, ITestOutputHelper testOutputHelper)
        {
            _context = questedContextFactory.ContextInstance;
            var courseRepository = new CourseRepository(_context);

            _courseService    = new CourseService(courseRepository, questedContextFactory.CourseMapper);
            _testOutputHelper = testOutputHelper;
        }
        public TeacherServiceRelationshipsTests(QuestedContextFactory questedContextFactory)
        {
            _context = questedContextFactory.ContextInstance;
            var teacherRepository  = new TeacherRepository(_context);
            var pupilRepository    = new PupilRepository(_context);
            var questionRepository = new QuestionRepository(_context);

            _teacherService = new TeacherService(teacherRepository, pupilRepository, questionRepository,
                                                 questedContextFactory.TeacherMapper);
        }
 public ClassBasicTests(QuestedContextFactory questedContextFactory)
 {
     _context = questedContextFactory.ContextInstance;
     _sut     = new EntityFrameworkRepository <Class>(_context);
 }
 public SchoolRepositoryRelationshipsTests(QuestedContextFactory questedContextFactory)
 {
     _context           = questedContextFactory.ContextInstance;
     _sut               = new SchoolRepository(_context);
     _teacherRepository = new TeacherRepository(_context);
 }
Beispiel #6
0
 public PupilRepositoryBasicTests(QuestedContextFactory questedContextFactory)
 {
     _context = questedContextFactory.ContextInstance;
     _sut     = new PupilRepository(_context);
 }