public void WithAuto_OnViewModelwithControllerInManualMode_ShouldReturnFalse() { _innerController.ControllerMode = Controller.Mode.Manual; MasterDetailViewModel viewModel = CreateMasterDetailViewModel(); viewModel.HasControllerInMode(Controller.Mode.Auto).Should().BeFalse(); }
public void WithManual_OnViewModelWithControllerInManualMode_ShouldReturnTrue() { _innerController.ControllerMode = Controller.Mode.Manual; MasterDetailViewModel viewModel = CreateMasterDetailViewModel(); viewModel.HasControllerInMode(Controller.Mode.Manual).Should().BeTrue(); }
public void WithAuto_OnViewModelWithControllerInAutoMode_ShouldReturnTrue() { _innerController.ControllerMode = Controller.Mode.Auto; MasterDetailViewModel viewModel = CreateMasterDetailViewModel(); viewModel.HasControllerInMode(Controller.Mode.Auto).Should().BeTrue(); }
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(); }