Beispiel #1
0
 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()
     }));
 }
Beispiel #3
0
 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;
        }
Beispiel #5
0
 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);
 }
Beispiel #7
0
 public MutationFileDetailsViewModel(IMutationModuleTabOpener tabOpener)
 {
     _tabOpener              = tabOpener;
     ExecuteTestsCommand     = new DelegateCommand(ExecuteTests);
     MutationSelectedCommand = new DelegateCommand <MutationDocument>(MutationSelected);
 }
Beispiel #8
0
 public MutationReportOpener(ILoadingDisplayer loadingDisplayer, IMutationModuleTabOpener mutationModuleTabOpener)
 {
     _loadingDisplayer        = loadingDisplayer;
     _mutationModuleTabOpener = mutationModuleTabOpener;
 }