public TestUnconfiguredProject(TestProjectService projectService, string fullPath)
            {
                ProjectService = projectService;
                FullPath       = fullPath;

                LoadedConfiguredProjects = new List <TestConfiguredProject>();
            }
Пример #2
0
 internal CoveragePadPresenter(ICoveragePad pad, ILoggingService log, ICoverageResultsRepository repository, ICoverageProvider provider)
 {
     this.pad           = pad;
     this.log           = log;
     this.repository    = repository;
     testProjectService = new TestProjectService();
     testProjectService.TestProjectsChanged += RefreshTestProjects;
     coverageService = new LoggedCoverageService(provider, repository, log);
 }
Пример #3
0
        public void GetTestProjects()
        {
            //Arrange
            TestProjectService ProjectService = TestProjectService.Create("f12ac21bf0d791aaed8d653defdf8667");

            //Act
            TestProjectResponse[] testProjects = ProjectService.GetProjects();

            //Assert
            Assert.IsNotNull(testProjects);

            foreach (var testProject in testProjects)
            {
                Console.WriteLine($"Test Project ID: {testProject.Id}\nTest Project Name: {testProject.Name}");
            }
        }
        public TestProjectSystemServices(string fullPath, params TestPropertyData[] data)
        {
            ProjectService   = new TestProjectService();
            ThreadingService = ProjectService.Services.TestThreadingPolicy;

            UnconfiguredProject = new TestUnconfiguredProject(ProjectService, fullPath);
            ProjectService.LoadedUnconfiguredProjects.Add(UnconfiguredProject);

            ActiveConfiguredProject = new TestConfiguredProject(UnconfiguredProject, data);
            UnconfiguredProject.LoadedConfiguredProjects.Add(ActiveConfiguredProject);

            ActiveConfiguredProjectAssemblyReferences = new TestAssemblyReferencesService();
            ActiveConfiguredProjectRazorProperties    = new Rules.RazorProjectProperties(ActiveConfiguredProject, UnconfiguredProject);
            ActiveConfiguredProjectSubscription       = new TestActiveConfiguredProjectSubscriptionService();

            TasksService = new TestProjectAsynchronousTasksService(ProjectService, UnconfiguredProject, ActiveConfiguredProject);
        }
 public TestProjectServices(TestProjectService projectService)
 {
     TestProjectService  = projectService;
     TestThreadingPolicy = new TestThreadingService();
 }