예제 #1
0
 public OefeningControllerTest()
 {
     _dummyContext              = new DummyApplicationDbContext();
     _sessieRepository          = new Mock <ISessieRepository>();
     _groepRepository           = new Mock <IGroepRepository>();
     _vooruitgangRepository     = new Mock <IVooruitgangRepository>();
     _boxRepository             = new Mock <IBoxRepository>();
     _oefeningRepository        = new Mock <IOefeningRepository>();
     _mergeAllRepository        = new Mock <IMergeallRepository>();
     _groepsbewerkingRepository = new Mock <IGroepsBewerkingRepository>();
     _actieRepository           = new Mock <IActieRepository>();
     _toegangscodeRepository    = new Mock <IToegangscodeRepository>();
     _controller = new OefeningController(_oefeningRepository.Object, _boxRepository.Object, _vooruitgangRepository.Object, _sessieRepository.Object, _mergeAllRepository.Object, _groepsbewerkingRepository.Object, _actieRepository.Object, _toegangscodeRepository.Object);
 }
예제 #2
0
        public OefeningControllerTest()
        {
            var httpcontext = new DefaultHttpContext();
            var tempData    = new TempDataDictionary(httpcontext, Mock.Of <ITempDataProvider>());

            _context            = new DummyDbContext();
            _oefeningRepository = new Mock <IOefeningRepository>();
            _lidRepository      = new Mock <ILidRepository>();
            _mailRepository     = new Mock <IMailRepository>();
            _controller         = new OefeningController(_oefeningRepository.Object, _lidRepository.Object, _mailRepository.Object)
            {
                TempData = tempData
            };
            _model = new _CommentsViewModel()
            {
                Comments = "Dit is de model comment"
            };

            _sessie = new SessionState();
            _sessie.VeranderHuidigLid(_context.Lid1);
        }