public void Init()
 {
     _sessionRepository = new SessionRepositoryMock();
     _graadRepository   = new GraadRepositoryMock();
     _graadMockFactory  = new GraadMockFactory();
     _homeController    = new GraadController(_sessionRepository, _graadRepository);
 }
        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 GeefKlimatogrammenDerdeGraadStoptIndienErGeenZesMogelijkhedenZijn()
        {
            GraadMockFactory graadMockFactory = new GraadMockFactory();
            var graad = graadMockFactory.MaakEersteGraadAan().Object;

            Leerling l = new Leerling();

            l.Graad = graad;

            var klimatogrammen = l.GeefKlimatogrammenDerdeGraad();

            Assert.AreEqual(1, klimatogrammen.Count);
        }
Exemplo n.º 4
0
 public void Init()
 {
     _klimatogramController = new KlimatogramController();
     _graadMockFactory      = new GraadMockFactory();
 }