Exemplo n.º 1
0
        public void GeeftLijstContinentenWeer()
        {
            _graadMock = _graadMockFactory.MaakTweedeGraadEersteJaarAan();
            Leerling leerling = new Leerling {
                Graad = _graadMock.Object
            };
            ViewResult result = _klimatogramController.Index(leerling) as ViewResult;
            KlimatogramKiezenIndexViewModel kkIVM = result.Model as KlimatogramKiezenIndexViewModel;

            CollectionAssert.AreEqual(_graadMock.Object.Continenten.Select(c => c.Naam).ToList(), kkIVM.Werelddelen.Select(c => c.Text).ToList());
        }
        public void HttpPostIndexRedirectNaarAndereView()
        {
            _graadMock = _graadMockFactory.MaakTweedeGraadEersteJaarAan();
            Leerling leerling = new Leerling {
                Graad = _graadMock.Object
            };
            LeerlingIndexViewModel leerlingIVM = new LeerlingIndexViewModel(leerling);
            RedirectToRouteResult  result      = _homeController.Index(leerlingIVM) as RedirectToRouteResult;

            Assert.AreEqual("Index", result.RouteValues["action"]);
            Assert.AreEqual("Klimatogram", result.RouteValues["controller"]);
        }
        public void GraadTweeMetKlimatogramRedirectNaarDeterminatieController()
        {
            _graadMock = _graadMockFactory.MaakTweedeGraadEersteJaarAan();
            RedirectToRouteResult result =
                _locatieOefeningController.Index(new Leerling {
                Graad = _graadMock.Object, Klimatogram = _mockKlimatogram.Object
            }) as RedirectToRouteResult;

            Assert.AreEqual("Index", result.RouteValues["action"]);
            Assert.AreEqual("Determinatie", result.RouteValues["controller"]);
        }
        public void VegetatieTypeGraadTweeJaarEenGeeftPartialViewNameTerug()
        {
            DeterminatieIndexViewModel determinatieVM = new DeterminatieIndexViewModel();

            _graadMock = _graadMockFactory.MaakTweedeGraadEersteJaarAan();
            Leerling leerling = new Leerling {
                Graad = _graadMock.Object, Klimatogram = _mockKlimatogram.Object
            };

            determinatieVM.Correct = true;
            ActionResult ac =
                _determinatieController.Index(leerling
                                              , determinatieVM);


            Assert.AreEqual("_Graad2jaar1", determinatieVM.PartialViewName);
        }
        public void EnkelLeerlingEersteGraadKanVragenMaken()
        {
            _graadMock = _graadMockFactory.MaakTweedeGraadEersteJaarAan();
            RedirectToRouteResult result =
                _vraagController.Index(new Leerling()
            {
                Graad = _graadMock.Object, Klimatogram = _mockKlimatogram.Object
            }) as
                RedirectToRouteResult;

            Assert.AreEqual("Index", result.RouteValues["action"]);
            Assert.AreEqual("Determinatie", result.RouteValues["controller"]);
            _graadMock = _graadMockFactory.MaakDerdeGraadAan();
            RedirectToRouteResult result2 = _vraagController.Index(new Leerling()
            {
                Graad = _graadMock.Object, Klimatogram = _mockKlimatogram.Object
            }) as RedirectToRouteResult;

            Assert.AreEqual("Index", result2.RouteValues["action"]);
            Assert.AreEqual("LocatieOefening", result2.RouteValues["controller"]);
        }