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(); }
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(); }
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(); }
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(); }
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(); }