public UnimaProjectOpener( ILoadingDisplayer loadingDisplayer, IMutationModuleTabOpener mutationModuleTabOpener, IMediator mediator) { _loadingDisplayer = loadingDisplayer; _mutationModuleTabOpener = mutationModuleTabOpener; _mediator = mediator; }
public MutationDocumentsOverviewViewModel(IMediator mediator, IMutationModuleTabOpener tabOpener, ILoadingDisplayer loadingDisplayer) { _mediator = mediator; _tabOpener = tabOpener; _loadingDisplayer = loadingDisplayer; Documents = new ObservableCollection <DocumentRowModel>(); CreateDocumentsCommand = new DelegateCommand(CreateDocuments); FileSelectedCommand = new DelegateCommand <DocumentRowModel>(DocumentSelected); RunAllMutationsCommand = new DelegateCommand(RunAllMutations); MutationOperatorGridItems = new ObservableCollection <MutationOperatorGridItem>(Enum .GetValues(typeof(MutationOperators)).Cast <MutationOperators>().Select(m => new MutationOperatorGridItem { IsSelected = true, MutationOperator = m, Description = m.GetValue() })); }
public NewProjectViewModel( FilePicker filePickerService, SolutionInfoService solutionInfoService, ILoadingDisplayer loadingDisplayer, IMediator mediator, IMutationModuleTabOpener mutationModuleTabOpener) { _filePickerService = filePickerService; _solutionInfoService = solutionInfoService; _loadingDisplayer = loadingDisplayer; _mediator = mediator; _mutationModuleTabOpener = mutationModuleTabOpener; TestRunnerTypes = new List <string> { "DotNet", "xUnit", "NUnit" }; ProjectNamesInSolution = new List <string>(); ProjectPathCommand = new DelegateCommand(PickProjectPath); SolutionPathCommand = new DelegateCommand(PickSolutionPathAsync); CreateProjectCommand = new DelegateCommand(CreateProject); SelectedProjectsInSolution = new List <ProjectListItem>(); }
public MutationDocumentsExecutionViewModel( IMediator mediator, IMutationModuleTabOpener mutationModuleTabOpener, FilePicker filePicker) { MutationDocumentsExecutionResults = new MutationDocumentsExecutionResultModel(); _mediator = mediator; _mutationModuleTabOpener = mutationModuleTabOpener; _filePicker = filePicker; RunningDocuments = new ObservableCollection <TestRunDocument>(); RunCommand = new DelegateCommand(ExecuteMutationDocuments); CompletedDocumentSelectedCommand = new DelegateCommand <MutationDocumentResult>(OpenCompleteDocumentTab); SaveReportCommand = new DelegateCommand(SaveReportAsync); FailedToCompileCommand = new DelegateCommand(FailedToCompile); SeeAllMutationsCommand = new DelegateCommand(SeeAllMutations); MutationStatistics = new SeriesCollection { new PieSeries { Title = "Killed", Values = new ChartValues <ObservableValue> { MutationDocumentsExecutionResults.MutationsKilledCount }, DataLabels = true, LabelPoint = chartPoint => $"{chartPoint.Y} ({chartPoint.Participation:P})" }, new PieSeries { Title = "Survived", Values = new ChartValues <ObservableValue> { MutationDocumentsExecutionResults.MutationsSurvivedCount }, DataLabels = true, LabelPoint = chartPoint => $"{chartPoint.Y} ({chartPoint.Participation:P})" } }; TestNotStarted = true; }
public MutationDocumentDetailsViewModel(IMutationModuleTabOpener tabOpener) { _tabOpener = tabOpener; ExecuteTestsCommand = new DelegateCommand(ExecuteTests); ShowFullCodeCommand = new DelegateCommand <bool?>(ShowFullCode); }
public AllMutationDocumentsResultViewModel(IMutationModuleTabOpener mutationModuleTabOpener) { _mutationModuleTabOpener = mutationModuleTabOpener; CompletedMutations = new ObservableCollection <MutationDocumentResult>(); CompletedDocumentSelectedCommand = new DelegateCommand <MutationDocumentResult>(OpenCompleteDocumentTab); }
public MutationFileDetailsViewModel(IMutationModuleTabOpener tabOpener) { _tabOpener = tabOpener; ExecuteTestsCommand = new DelegateCommand(ExecuteTests); MutationSelectedCommand = new DelegateCommand <MutationDocument>(MutationSelected); }
public MutationReportOpener(ILoadingDisplayer loadingDisplayer, IMutationModuleTabOpener mutationModuleTabOpener) { _loadingDisplayer = loadingDisplayer; _mutationModuleTabOpener = mutationModuleTabOpener; }