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; }
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); }