public void CanActivateWithNullDataset() { var project = new Mock <ILinkToProjects>(); Func <IEnumerable <DistributionSuggestion>, SelectedProposal> selectionFunc = suggestions => null; Func <string, IDisposable> timerFunc = s => new MockDisposable(); var command = new ActivateDatasetCommand(project.Object, null, selectionFunc, timerFunc); Assert.IsFalse(command.CanExecute(null)); }
public void CanActivateWithActivatedDataset() { var project = new Mock <ILinkToProjects>(); var proxy = new Mock <IProxyDataset>(); { proxy.Setup(p => p.IsActivated) .Returns(true); } var dataset = new DatasetFacade(proxy.Object); Func <IEnumerable <DistributionSuggestion>, SelectedProposal> selectionFunc = suggestions => null; Func <string, IDisposable> timerFunc = s => new MockDisposable(); var command = new ActivateDatasetCommand(project.Object, dataset, selectionFunc, timerFunc); Assert.IsFalse(command.CanExecute(null)); }