public void InitChildObjectsFromDb(RepositoriesContainer repoContainer) { TestCases = base.InitChildObjectsFromDb <TestCaseRepository, TestCase>(repoContainer.CaseRepo); TestCases.Values.ToList().ForEach(item => item.InitChildObjectsFromDb(repoContainer)); }
public static void RegisterDependency(this IServiceCollection services, IConfiguration configuration) { RepositoriesContainer.AddDependency(services, configuration); ApplicationServicesContainer.AddDependency(services); services.AddSingleton <IMapper>(new Mapper(AutoMapperConfig.RegisterMappings())); }
public IEnumerable <TestAssembly> GetTestAssemblies(long buildId) { var repo = new RepositoriesContainer(); var assemblies = repo.AssemblyRepo.FindByBuildId(buildId).ToList(); assemblies.ForEach(item => item.InitChildObjectsFromDb(repo)); return(assemblies); }
public IEnumerable <TestSuite> GetTestSuites(long assemblyId) { var repo = new RepositoriesContainer(); var suites = repo.SuiteRepo.FindByParentId(assemblyId).ToList(); suites.ForEach(item => item.InitChildObjectsFromDb(repo)); return(suites); }
public IEnumerable <TestCase> GetTestCases(long testSuiteId) { var repo = new RepositoriesContainer(); var cases = repo.CaseRepo.FindByParentId(testSuiteId).ToList(); cases.ForEach(item => item.InitChildObjectsFromDb(repo)); return(cases); }
public void InitChildObjectsFromDb(RepositoriesContainer repoContainer) { ScreenShots = base.InitChildObjectsFromDb <ScreenShotRepository, ScreenShot>(repoContainer.ScreenShotRepo); }
public TestAssembly GetTestAssembly(long id) { var repo = new RepositoriesContainer(); return(repo.AssemblyRepo.GetCompleteObject(repo, id)); }
public TestSuite GetTestSuite(long id) { var repo = new RepositoriesContainer(); return(repo.SuiteRepo.GetCompleteObject(repo, id)); }