Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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;
        }
Ejemplo n.º 7
0
 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);
 }