public BerekenController(GebruikerContainer gebruikerContainer, UitkomstContainer uitkomstContainer, ProductContainer productContainer, InvoerContainer invoerContainer) { gc = gebruikerContainer; uc = uitkomstContainer; pc = productContainer; ic = invoerContainer; }
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); }