Beispiel #1
0
        public void WithAuto_OnViewModelwithControllerInManualMode_ShouldReturnFalse()
        {
            _innerController.ControllerMode = Controller.Mode.Manual;
            MasterDetailViewModel viewModel = CreateMasterDetailViewModel();

            viewModel.HasControllerInMode(Controller.Mode.Auto).Should().BeFalse();
        }
Beispiel #2
0
        public void WithManual_OnViewModelWithControllerInManualMode_ShouldReturnTrue()
        {
            _innerController.ControllerMode = Controller.Mode.Manual;
            MasterDetailViewModel viewModel = CreateMasterDetailViewModel();

            viewModel.HasControllerInMode(Controller.Mode.Manual).Should().BeTrue();
        }
Beispiel #3
0
        public void WithAuto_OnViewModelWithControllerInAutoMode_ShouldReturnTrue()
        {
            _innerController.ControllerMode = Controller.Mode.Auto;
            MasterDetailViewModel viewModel = CreateMasterDetailViewModel();

            viewModel.HasControllerInMode(Controller.Mode.Auto).Should().BeTrue();
        }
Beispiel #4
0
        public void WithAuto_OnViewModelWithControllerInManualModelAndChildInAutoMode_ShouldReturnTrue()
        {
            _innerController.ControllerMode = Controller.Mode.Manual;
            MasterDetailViewModel child = CreateMasterDetailViewModel(new Controller {
                ControllerMode = Controller.Mode.Auto
            });
            MasterDetailViewModel viewModel = CreateMasterDetailViewModel();

            viewModel.Childs.Add(child);

            viewModel.HasControllerInMode(Controller.Mode.Auto).Should().BeTrue();
        }