コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: St0wy/Modules-POO-CSharp
        public void ModelCurrentVarAreNull()
        {
            model = new MCModel();

            Assert.AreEqual(model.CurrentMainCourse, null);
            Assert.AreEqual(model.CurrentSideOrder, null);
            Assert.AreEqual(model.CurrentDrink, null);
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: St0wy/Modules-POO-CSharp
        public void GetCaloriesReturnsTheGoodAmountOfCallories()
        {
            model = new MCModel();
            rnd   = new Random();

            int idMainCourse = rnd.Next(model.MainCourses.Length);
            int idSideOrder  = rnd.Next(model.SideOrders.Length);
            int idDrink      = rnd.Next(model.Drinks.Length);

            int calMainCourse = model.MainCourses[idMainCourse].KCaloriesValue;
            int calSideOrder  = model.SideOrders[idSideOrder].KCaloriesValue;
            int calDrink      = model.Drinks[idDrink].KCaloriesValue;
            int totalCal      = calDrink + calMainCourse + calSideOrder;

            Assert.AreEqual(model.GetCalories(idMainCourse, idSideOrder, idDrink), totalCal);
        }