protected override void Before_each_spec() { targetDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, Guid.NewGuid().ToString()); packageTree = CreateStub<PackageTreeStub>(new[] { targetDirectory }); dependentUpdater = CreateStub<IDependentUpdaterExecutor>(); dependencies = new[] { new Dependency("Test", "Test.Dependency"), }; outputPath = packageTree.OutputDirectory.FullName; ((PackageTreeStub)packageTree).Result = new DirectoryInfo(outputPath); workingPath = packageTree.WorkingDirectory.FullName; dependencyPath = Path.Combine(workingPath, "dependencies"); CreateDirectories(); CreateFiles(); dispatcher = new DependencyDispatcher(dependentUpdater); }
protected override void Before_each_spec() { targetDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, Guid.NewGuid().ToString()); packageTree = CreateStub <PackageTreeStub>(new[] { targetDirectory }); dependentUpdater = CreateStub <IDependentUpdaterExecutor>(); dependencies = new[] { new Dependency("Test", "Test.Dependency"), }; outputPath = packageTree.OutputDirectory.FullName; ((PackageTreeStub)packageTree).Result = new DirectoryInfo(outputPath); workingPath = packageTree.WorkingDirectory.FullName; dependencyPath = Path.Combine(workingPath, "dependencies"); CreateDirectories(); CreateFiles(); dispatcher = new DependencyDispatcher(dependentUpdater); }
public DependencyDispatcher(IDependentUpdaterExecutor dependentUpdater) { this.dependentUpdater = dependentUpdater; dependentCopier = new DependencyCopier(); }