// Inform view of changed property values private void RefreshDisplay() { RaisePropertyChanged("NumUncompleted"); RaisePropertyChanged("NumArchivable"); MarkAllAsDoneCommand.RaiseCanExecuteChanged(); ArchiveCommand.RaiseCanExecuteChanged(); }
public void ProjectArchive_Execute_ReturnsNotFoundMessage() { var command = new ArchiveCommand(_console, LoggerMock.GetLogger <ArchiveCommand>().Object, _projectService.Object) { Name = "Project 2" }; var resultMessage = command.Execute(); Assert.Equal("Project Project 2 was not found", resultMessage); }
public void ProjectArchive_Execute_ReturnsSuccessMessage() { var command = new ArchiveCommand(_console, LoggerMock.GetLogger <ArchiveCommand>().Object, _projectService.Object) { Name = "Project 1" }; var resultMessage = command.Execute(); Assert.Equal("Project Project 1 has been archived successfully", resultMessage); }
public override void Setup() { base.Setup(); Command = new ArchiveCommand(); }