public BerekenController(GebruikerContainer gebruikerContainer, UitkomstContainer uitkomstContainer, ProductContainer productContainer, InvoerContainer invoerContainer)
 {
     gc = gebruikerContainer;
     uc = uitkomstContainer;
     pc = productContainer;
     ic = invoerContainer;
 }
Пример #2
0
        public void TestAddUitkomst()
        {
            //Arrange
            UitkomstContainer uitkomstContainer = Program.uitkomstContainer;

            //Act
            uitkomstContainer.AddUitkomst();

            //Assert
            Assert.IsTrue(uitkomstContainer.UitkomstList.Count == 1);
        }
Пример #3
0
        public void TestUitkomstDatabase()
        {
            //Arrange
            UitkomstContainer uitkomstContainer = Program.uitkomstContainer;

            uitkomstContainer.AddUitkomst();

            //Act
            try
            {
                uitkomstContainer.AddToDatabase();
            }
            //Assert
            catch
            {
                Assert.Fail();
            }
        }
        public void TestVoedingsWaardes()
        {
            //Arrange
            GebruikerContainer gebruikerContainer = new GebruikerContainer();
            UitkomstContainer  uitkomstContainer  = new UitkomstContainer();
            ProductContainer   productContainer   = new ProductContainer();
            InvoerContainer    invoerContainer    = new InvoerContainer();

            BerekenController berekenController = new BerekenController(gebruikerContainer, uitkomstContainer, productContainer, invoerContainer);

            DateTime date = new DateTime(2002, 9, 1);

            gebruikerContainer.AddGebruiker(1, 65, 190, date.Date, 2, true, false);

            //Act
            berekenController.Bereken();

            //Assert
            Assert.IsTrue(uitkomstContainer.UitkomstList[0].maximaleCalorieën < 2500 && uitkomstContainer.UitkomstList[0].maximaleCalorieën > 1500);
            Assert.IsTrue(uitkomstContainer.UitkomstList[0].minimaleCalorieën < 2500 && uitkomstContainer.UitkomstList[0].minimaleCalorieën > 1500);

            Assert.IsTrue(uitkomstContainer.UitkomstList[0].maximaleTotaleVetten < 150 && uitkomstContainer.UitkomstList[0].maximaleTotaleVetten > 20);
            Assert.IsTrue(uitkomstContainer.UitkomstList[0].minimaleTotaleVetten < 150 && uitkomstContainer.UitkomstList[0].minimaleTotaleVetten > 20);

            Assert.IsTrue(uitkomstContainer.UitkomstList[0].maximaleVerzadigdeVetten < 100 && uitkomstContainer.UitkomstList[0].maximaleVerzadigdeVetten > 0);

            Assert.IsTrue(uitkomstContainer.UitkomstList[0].maximaleKoolhydraten < 500 && uitkomstContainer.UitkomstList[0].maximaleKoolhydraten > 150);
            Assert.IsTrue(uitkomstContainer.UitkomstList[0].minimaleKoolhydraten < 500 && uitkomstContainer.UitkomstList[0].minimaleKoolhydraten > 150);

            Assert.IsTrue(uitkomstContainer.UitkomstList[0].maximaleSuikers < 150 && uitkomstContainer.UitkomstList[0].maximaleSuikers > 0);

            Assert.IsTrue(uitkomstContainer.UitkomstList[0].maximaleEiwitten < 300 && uitkomstContainer.UitkomstList[0].maximaleEiwitten > 0);
            Assert.IsTrue(uitkomstContainer.UitkomstList[0].minimaleEiwitten < 300 && uitkomstContainer.UitkomstList[0].minimaleEiwitten > 0);

            Assert.IsTrue(uitkomstContainer.UitkomstList[0].maximaleZouten < 9 && uitkomstContainer.UitkomstList[0].maximaleZouten > 0);
            Assert.IsTrue(uitkomstContainer.UitkomstList[0].minimaleZouten < 9 && uitkomstContainer.UitkomstList[0].minimaleZouten > 0);
        }