public void ApplyCommand_AnalysisSelected_NotExecutable()
        {
            var analysisMock = new Mock <IAnalysis>();

            var newSessionDialogViewModel = new NewSessionDialogViewModel();

            SetProperty(newSessionDialogViewModel, analysisMock.Object, "SelectedAnalysis");

            newSessionDialogViewModel.ApplyCommand.CanExecute(null).Should().BeFalse();
        }
コード例 #2
0
        public void ApplyCommand_AnalysisSelected_NotExecutable()
        {
            var analysisMock = new Mock<IAnalysis>();

            var newSessionDialogViewModel = new NewSessionDialogViewModel();

            SetProperty(newSessionDialogViewModel, analysisMock.Object, "SelectedAnalysis");

            newSessionDialogViewModel.ApplyCommand.CanExecute(null).Should().BeFalse();
        }
コード例 #3
0
        public void ApplyCommand_ReceiverSelected_NotExecutable()
        {
            var receiverMock = new Mock<IReceiver>();

            var newSessionDialogViewModel = new NewSessionDialogViewModel();
            newSessionDialogViewModel.AllReceiver.Add(receiverMock.Object);

            SetProperty(newSessionDialogViewModel, receiverMock.Object, "SelectedReceiver");

            newSessionDialogViewModel.ApplyCommand.CanExecute(null).Should().BeFalse();
        }
コード例 #4
0
        public NewSessionDialog()
        {
            InitializeComponent();

            ViewModel = new NewSessionDialogViewModel();

            ViewModel.ApplyCommand.Subscribe(x =>
            {
                DialogResult = true;
                Close();
            });
        }
        public void ApplyCommand_ReceiverSelected_NotExecutable()
        {
            var receiverMock = new Mock <IReceiver>();

            var newSessionDialogViewModel = new NewSessionDialogViewModel();

            newSessionDialogViewModel.AllReceiver.Add(receiverMock.Object);

            SetProperty(newSessionDialogViewModel, receiverMock.Object, "SelectedReceiver");

            newSessionDialogViewModel.ApplyCommand.CanExecute(null).Should().BeFalse();
        }
コード例 #6
0
        public NewSessionDialog()
        {
            InitializeComponent();

            ViewModel = new NewSessionDialogViewModel();

            ViewModel.ApplyCommand.Subscribe(x =>
                {
                    DialogResult = true;
                    Close();
                });
        }
コード例 #7
0
        public void ApplyCommand_ReceiverAndAnalysisSelected_Executable()
        {
            var receiverMock = new Mock<IReceiver>();
            var analysisMock = new Mock<IAnalysis>();

            var newSessionDialogViewModel = new NewSessionDialogViewModel();
            newSessionDialogViewModel.AllReceiver.Add(receiverMock.Object);
            newSessionDialogViewModel.AllAnalyses.Add(analysisMock.Object);

            SetProperty(newSessionDialogViewModel, receiverMock.Object, "SelectedReceiver");
            SetProperty(newSessionDialogViewModel, analysisMock.Object, "SelectedAnalysis");

            newSessionDialogViewModel.ApplyCommand.CanExecute(null).Should().BeTrue();
        }
        public void ApplyCommand_ReceiverAndAnalysisSelected_Executable()
        {
            var receiverMock = new Mock <IReceiver>();
            var analysisMock = new Mock <IAnalysis>();

            var newSessionDialogViewModel = new NewSessionDialogViewModel();

            newSessionDialogViewModel.AllReceiver.Add(receiverMock.Object);
            newSessionDialogViewModel.AllAnalyses.Add(analysisMock.Object);

            SetProperty(newSessionDialogViewModel, receiverMock.Object, "SelectedReceiver");
            SetProperty(newSessionDialogViewModel, analysisMock.Object, "SelectedAnalysis");

            newSessionDialogViewModel.ApplyCommand.CanExecute(null).Should().BeTrue();
        }
        public void ApplyCommand_NothingSelected_NotExecutable()
        {
            var newSessionDialogViewModel = new NewSessionDialogViewModel();

            newSessionDialogViewModel.ApplyCommand.CanExecute(null).Should().BeFalse();
        }
コード例 #10
0
        public void ApplyCommand_NothingSelected_NotExecutable()
        {
            var newSessionDialogViewModel = new NewSessionDialogViewModel();

            newSessionDialogViewModel.ApplyCommand.CanExecute(null).Should().BeFalse();
        }