コード例 #1
0
        public void Bereken()
        {
            //Voeg een nieuwe uitkomst toe
            uc.AddUitkomst();

            //Bereken of gebruiker actief is
            if (gc.GebruikerList[0].werk == true)
            {
                gc.GebruikerList[0].activiteit = true;
            }
            if (gc.GebruikerList[0].sportPerWeek > 2)
            {
                gc.GebruikerList[0].activiteit = true;
            }

            //Bereken leeftijd
            var today = DateTime.Today;

            gc.GebruikerList[0].leeftijd = today.Year - gc.GebruikerList[0].geboortedatum.Year;

            //Bereken voedingswaardes en BMI
            BerekenBMI();
            BerekenCalorieën();
            BerekenTotaleVetten();
            BerekenVerzadigdeVetten();
            BerekenKoolhydraten();
            BerekenSuikers();
            BerekenEiwitten();
            BerekenZouten();

            uc.AddToDatabase();
        }
コード例 #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();
            }
        }