protected override void AfterResolve() { base.AfterResolve(); this.Instance.BuildEngine = this.BuildEngine; this.Instance.SourceDirectory = this.SourceDirectory; }
public static IBuildMetaData GetPackageTreeParts(List <Dependency> dependencies) { var buildEngine = new BuildEngineStub(new BuildToolStub(), null, dependencies); var sourceControl = new SourceControlDouble("http://someurl.com"); return(new BuildMetaDataStub(buildEngine, sourceControl)); }
public static IBuildMetaData GetPackageTreeParts(List <Dependency> dependencies, List <IRepositoryElement> repositoryElements) { var buildEngine = new BuildEngineStub(new BuildToolStub(), null, dependencies); var buildMetaData = new BuildMetaDataStub(buildEngine, null); buildMetaData.RepositoryElementList.AddRange(repositoryElements); return(buildMetaData); }
public static IBuildMetaData GetPackageTreeParts(List <Dependency> dependencies, List <SourceControl> exportList) { var buildEngine = new BuildEngineStub(new BuildToolStub(), null, dependencies); var buildMetaData = new BuildMetaDataStub(buildEngine, null); buildMetaData.ExportList.AddRange(exportList); return(buildMetaData); }
public static IBuildMetaData GetPackageTreeParts(List <Dependency> dependencies, List <string> cmds) { var buildEngine = new BuildEngineStub(new BuildToolStub(), null, dependencies); var sourceControl = new SourceControlDouble("http://someurl.com"); var buildMetaData = new BuildMetaDataStub(buildEngine, sourceControl); buildMetaData.PrebuildCommandList.AddRange(cmds); return(buildMetaData); }
protected override void Because() { packageTree = TreeHelper.GetTempPackageTree(); buildEngine = new BuildEngineStub(new BuildToolStub(), null, null); buildEngine.BuildRootDirectory = "build"; working = packageTree.RetrievePackage("log4net").WorkingDirectory; buildRoot = new DirectoryInfo(Path.Combine(working.FullName, buildEngine.BuildRootDirectory)); }
protected override void Because() { var buildEngine = new BuildEngineStub(new BuildToolStub(), null, null); buildEngine.BuildRootDirectory = "build"; working = packageTree.RetrievePackage("castle").WorkingDirectory; var buildRoot = new DirectoryInfo(Path.Combine(working.FullName, buildEngine.BuildRootDirectory)); actual = buildEngine.GetBuildDirectory(buildRoot); expected = new DirectoryInfo(Path.Combine(working.FullName, @"build\net-3.5\debug")); }
private IBuildMetaData GetBuildMetaData(BooConfigReader baseConfigReader) { var buildTool = new BuildToolStub(); var buildEngine = new BuildEngineStub(buildTool, "Test", FrameworkVersion.FrameworkVersion35, CreateStub <IDependencyDispatcher>()); baseConfigReader.BuildMetaData.BuildEngine = buildEngine; var buildMetaData = CreateStub <IBuildMetaData>(); buildMetaData.SourceControl = new SourceControlDoubleWithFakeFileSystem("Svn://some.url"); buildMetaData.BuildEngine = buildEngine; return(buildMetaData); }