public void GeefKlimatogrammenDerdeGraadGeeftZesKlimatogrammen() { GraadMockFactory graadMockFactory = new GraadMockFactory(); var graad = graadMockFactory.MaakDerdeGraadAan().Object; Leerling l = new Leerling(); l.Graad = graad; var klimatogrammen = l.GeefKlimatogrammenDerdeGraad(); var vegTypes = new List <string>(6); Assert.AreEqual(6, klimatogrammen.Count); foreach (var klimatogram in klimatogrammen) { var res = l.Graad.DeterminatieTabel.Determineer(klimatogram).VegetatieType.Naam; if (vegTypes.Contains(res)) { Assert.Fail("Vegetatietypes zijn niet uniek."); } else { vegTypes.Add(res); } } }
public void Init() { _locatieOefeningController = new LocatieOefeningController(); KlimatogramMockFactory kmf = new KlimatogramMockFactory(); _mockKlimatogram = kmf.MaakKlimatogramMock(); _graadMock = _graadMockFactory.MaakDerdeGraadAan(); _leerling = _leerlingMock.maakJuisteLeerling(); }
public void LeerlingVanDerdeGraadMagGeenKlimatogramKunnenKiezen() { _graadMock = _graadMockFactory.MaakDerdeGraadAan(); RedirectToRouteResult result = _klimatogramController.Index(new Leerling() { Graad = _graadMock.Object }) as RedirectToRouteResult; Assert.IsNotNull(result); }
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"]); }
public void DerdeGraadRedirectNaarLocatieSelectie() { _graadMock = _graadMockFactory.MaakDerdeGraadAan(); RedirectToRouteResult result2 = _determinatieController.Index(new Leerling() { Graad = _graadMock.Object, Klimatogram = _mockKlimatogram.Object }) as RedirectToRouteResult; Assert.AreEqual("Index", result2.RouteValues["action"]); Assert.AreEqual("LocatieOefening", result2.RouteValues["controller"]); }