Пример #1
0
        public void CanExecuteShouldBeTrueIfPortStateIsClosed()
        {
            var uiVisualizerService = new Cinch.TestUIVisualizerService();
            var viewModel           = new RibbonViewModel(GetTestApplicationServices(), new CommonServices {
                UiVisualizerService = uiVisualizerService
            })
            {
                PortState = Services.PortState.Closed
            };

            viewModel.ConfigurateConnectionCommand.CanExecute(null).Should().BeTrue();
        }
Пример #2
0
        public void ShouldOpenDialog()
        {
            var uiVisualizerService = new Cinch.TestUIVisualizerService();

            uiVisualizerService.ShowDialogResultResponders.Enqueue(() => true);
            var viewModel = new RibbonViewModel(GetTestApplicationServices(), new CommonServices {
                UiVisualizerService = uiVisualizerService
            });

            viewModel.ConfigurateConnectionCommand.Execute(null);

            uiVisualizerService.ShowDialogResultResponders.Count.Should().Be(0);
        }