public TestEnvironment(string testName, ApiServerType type) { Local = new RepositorySetup(testName + "-local"); Remote = new RepositorySetup(testName + "-remote"); Progress = new ProgressForTest(); switch (type) { case ApiServerType.Dummy: ApiServer = new DummyApiServerForTest(testName); break; case ApiServerType.Pull: ApiServer = new PullHandlerApiServerForTest(Remote.Repository, Progress); break; case ApiServerType.Push: ApiServer = new PushHandlerApiServerForTest(Remote.Repository, Progress); break; } Label = testName; MultiProgress = new MultiProgress(new IProgress[] { new ConsoleProgress { ShowVerbose = true }, Progress }); }
public TestEnvironment(string testName, ApiServerType type) { Local = new RepositorySetup(testName + "-local"); Remote = new RepositorySetup(testName + "-remote"); Progress = new ProgressForTest(); switch (type) { case ApiServerType.Dummy: ApiServer = new DummyApiServerForTest(testName); break; case ApiServerType.Pull: ApiServer = new PullHandlerApiServerForTest(Remote.Repository, Progress); break; case ApiServerType.Push: ApiServer = new PushHandlerApiServerForTest(Remote.Repository, Progress); break; } Label = testName; MultiProgress = new MultiProgress(new IProgress[] { new ConsoleProgress { ShowVerbose = true }, Progress }); }
public BranchingTestEnvironment(string testName, ApiServerType type) : base(testName, type) { Local.Synchronizer = new Synchronizer(Local.Repository.PathToRepo, Local.ProjectFolderConfig, new NullProgress()); Remote.Synchronizer = new Synchronizer(Remote.Repository.PathToRepo, Remote.ProjectFolderConfig, new NullProgress()); }
public BranchingTestEnvironment(string testName, ApiServerType type) : base(testName, type) { Local.Synchronizer = new Synchronizer(Local.Repository.PathToRepo, Local.ProjectFolderConfig, new NullProgress()); Remote.Synchronizer = new Synchronizer(Remote.Repository.PathToRepo, Remote.ProjectFolderConfig, new NullProgress()); }