public void SelectContinentGeeftLandenMetKlimatogrammenDoorAanViewModel() { Jaar jaar = new Jaar(); List <Continent> continenten = new List <Continent>(); List <Land> landen = new List <Land>(); List <Klimatogram> klimatogrammen = new List <Klimatogram>(); Continent continent = new Continent { Naam = "Europa", ContinentId = 1 }; Klimatogram klimatogram = new Klimatogram("k", "w", 1.0, 2.0, 1950, 2000); klimatogrammen.Add(klimatogram); Land land = new Land { Naam = "België", Klimatogrammen = klimatogrammen }; landen.Add(land); continent.Landen = landen; continenten.Add(continent); jaar.Continenten = continenten; PartialViewResult result = (PartialViewResult)controller.SelectContinent(jaar, 1); KlimatogramViewModel klimatogramVM = (KlimatogramViewModel)result.Model; Assert.AreEqual(land.Naam, klimatogramVM.Landen.ElementAt(0).Text); Assert.AreEqual("_LandenDropDown", result.ViewName); }
public ActionResult Index(Jaar jaar) { return(View(new KlimatogramViewModel { Continenten = new SelectList(jaar.Continenten, "ContinentId", "Naam") })); }
public ActionResult Index(Jaar jaar) { if (jaar.Leerjaar == 0) { return(RedirectToAction("Jaar", "Home")); } return(RedirectToAction("Start", "Home")); }
public ActionResult ShowKlimatogramVragen(Jaar jaar, int klimatogramId) { var klimatogram = _klimatogramRepository.Get(klimatogramId); return(PartialView("_KlimatogramVragen", new VragenViewModel(klimatogram) { Parameters = ParameterFactory.FindAll().Select(a => new ParameterViewModel(a, klimatogram)).ToList() })); }
public void EenJaarDeelbaarDoor4IsEenSchrikkeljaar() { //Arrange Jaar testJaar = new Jaar(2012); //Act bool result = testJaar.IsSchrikkeljaar; //Assert Assert.IsTrue(result); }
public void EenJaarNietDeelbaarDoor4IsGeenSchrikkeljaar() { //Arrange Jaar testJaar = new Jaar(2015); //Act bool result = testJaar.IsSchrikkeljaar; //Assert Assert.IsFalse(result); }
public ActionResult ShowGoedeAntwoord(Jaar jaar, int klimatogramId) { return(PartialView("../TweedeGraad/_GoedeAntwoord", new OefeningDeterminatieViewModel { Determinatietabel = jaar.Determinatietabel, Klimatogram = _klimatogramRepository.Get(klimatogramId), Jaar = jaar.Leerjaar, DeterminatieViewModel = new DeterminatieViewModel(jaar.Determinatietabel) })); }
public void EenJaarDeelbaarDoor400IsEenSchrikkeljaar() { //Voorbeeld volgens Design pattern 3A (AAA): //Arrange: initialisaties opzetten Jaar testJaar = new Jaar(2000); //Act: aanroepen van de te testen unit bool result = testJaar.IsSchrikkeljaar; //Unit is hier IsSchrikkeljaar //Assert: uitkomst van de unit vergelijken met het verwachte resultaat Assert.AreEqual(true, result); }
public void EenJaarDeelbaarDoor100MaarNietDoor400IsGeenSchrikkeljaar() { //AAA //Arrange Jaar testJaar = new Jaar(1900); //Act bool result = testJaar.IsSchrikkeljaar; //Assert Assert.AreEqual(false, result); }
public ActionResult Index(Jaar jaar) { return(View(new OefeningDeterminatieViewModel { Determinatietabel = jaar.Determinatietabel, Jaar = jaar.Leerjaar, DeterminatieViewModel = new DeterminatieViewModel(jaar.Determinatietabel), KlimatogramViewModel = new KlimatogramViewModel { Continenten = new SelectList(jaar.Continenten, "ContinentId", "Naam") } })); }
public ActionResult SelectContinent(Jaar jaar, int selectedContinentId) { var klimatogramViewModels = new KlimatogramViewModel { Landen = new SelectList( jaar.Continenten.First(i => i.ContinentId == selectedContinentId) .Landen.Where(e => e.Klimatogrammen.Count > 0) .OrderBy(x => x.Naam), "LandId", "Naam") }; return(PartialView("_LandenDropDown", klimatogramViewModels)); }
public ActionResult StartApplicatie(Leerling leerling, Graad graad, Jaar jaar) { try { if (leerling == null) leerling = new Leerling(); leerling.Graad = graad; leerling.Jaar = jaar; leerling.IsActief = true; leerling.GekozenLocatie = null; leerling.DeterminatieTabel = determinatieTreeRepository.FindByGraad(graad).FirstOrDefault(); return RedirectToAction("Index", "Klimatogram"); } catch (Exception ex) { ModelState.AddModelError("StartApplicatie", ex.Message); return View("Index"); } }
public ActionResult StartApplicatie(Leerling leerling, Graad graad, Jaar jaar) { try { if (leerling == null) { leerling = new Leerling(); } leerling.Graad = graad; leerling.Jaar = jaar; leerling.IsActief = true; leerling.GekozenLocatie = null; leerling.DeterminatieTabel = determinatieTreeRepository.FindByGraad(graad).FirstOrDefault(); return(RedirectToAction("Index", "Klimatogram")); } catch (Exception ex) { ModelState.AddModelError("StartApplicatie", ex.Message); return(View("Index")); } }
private Klimatogram[] GeefRandomKlimatogrammen(Jaar jaar) { //var random = new Random(); //var klimatogrammen = _klimatogramRepository.FindAll().ToList(); //for(var i = 0; i < klimatogrammen.Count * 10; ++i) { // var randomPos = random.Next(0, klimatogrammen.Count); // var klimatogram = klimatogrammen.ElementAt(randomPos); // klimatogrammen.RemoveAt(randomPos); // klimatogrammen.Add(klimatogram); //} //return klimatogrammen.GetRange(0, 6).ToArray(); var klimatogrammen = new List <Klimatogram>(); foreach (var continent in jaar.Continenten) { klimatogrammen.Add(continent.GeefRandomLocatie()); } return(klimatogrammen.ToArray()); }
public ActionResult Index(Jaar jaar) { var viewModel = new DerdeGraadViewModel { Determinatietabel = jaar.Determinatietabel }; Session["_derdeGraadViewModel"] = viewModel; var idx = 0; GeefRandomKlimatogrammen(jaar).ForEach(i => { Debug.WriteLine(i + " " + i.Naam); viewModel.KlimatogramVm[idx] = new KlimatogramViewModel { Klimatogram = i, SelectedKlimatogramId = idx }; idx++; }); return(View("Index", viewModel)); }
public void EenJaarIsDeelbaarDoor4IsGeenSchrikkeljaar() { var jaar = new Jaar(2015); Assert.AreEqual(false, jaar.IsSchrikkeljaar); }
public void EenJaarIsDeelbaarDoor4IsEenSchrikkeljaar() { var jaar = new Jaar(2012); Assert.AreEqual(true, jaar.IsSchrikkeljaar); }
public ActionResult Start(Jaar jaar) { return(View("Start")); }
public void MyTestInitializer() { jaar1 = new Jaar(0); jaar2 = new Jaar(1); controller = new HomeController(); }