예제 #1
0
 public void Initialize()
 {
     _systemControl   = new SystemModel();
     _mealControl     = _systemControl.GetMealControl();
     _categoryControl = _systemControl.GetCategoryControl();
     _categoryControl.InitializeCategoryList();
     _systemControl.InitializeMealList();
     _target = new PrivateObject(_mealControl);
 }
예제 #2
0
 public void Initialize()
 {
     _systemModel       = new SystemModel();
     _presentationModel = new PresentationFrontSideFormModel(_systemModel);
     _pageControl       = _systemModel.GetPageControl();
     _mealControl       = _systemModel.GetMealControl();
     _categoryControl   = _systemModel.GetCategoryControl();
     _target            = new PrivateObject(_presentationModel);
 }
예제 #3
0
        public void CheckOrderIfHaveMealTest()
        {
            _presentationModel.CheckOrderIfHaveMeal("主餐");
            Assert.AreEqual(true, _target.GetProperty("IsDeleteCategoryEnabled"));
            _systemModel.GetCategoryControl().InitializeCategoryList();
            _systemModel.InitializeMealList();
            Meal  meal  = _systemModel.GetMealControl().GetMealByTitle("大麥克");
            Order order = new Order();

            order.SetValue(meal);
            _systemModel.GetOrderControl().AddOrder(order);
            _presentationModel.CheckOrderIfHaveMeal("主餐");
            Assert.AreEqual(false, _target.GetProperty("IsDeleteCategoryEnabled"));
        }
예제 #4
0
 public void GetMealControlTest()
 {
     MealControl mealControl = _model.GetMealControl();
 }