protected override void Before_each_spec() { textWriter = new StringWriter(); var parser = new SwitchParser(textWriter, args); packageTree = TreeHelper.GetTempPackageTree(); var dependencyResolver = CreateStub<IDependencyResolver>(); sourceControl = new SourceControlDouble("http://someurl.com"); dependencyResolver.Stub(x => x.Resolve<IBuildConfigReader>()).Return(new BooBuildConfigReader()); dependencyResolver.Stub(x => x.Resolve<SVNSourceControl>()).Return(sourceControl); IoC.InitializeWith(dependencyResolver); get = MockRepository.GenerateStub<IGet>(); get.Stub(x => x.From(sourceControl)).Return(get); get.Stub(x => x.ExportTo(packageTree)).Return(packageTree); packageBuilder = new PackageBuilderStub(get, MockRepository.GenerateStub<IProcessFactory>(), parser.CommandArguments); }
protected override void Before_each_spec() { sourceControlDouble = new SourceControlDouble("http://www.someurlorsomething.com/"); metaDataSynchroniser = new MetaDataSynchroniser(sourceControlDouble); packageTreeBase = new PackageTree(metaDataSynchroniser); }
protected override void Before_each_spec() { base.Before_each_spec(); sourceControl = new SourceControlDouble("http://localhost/horn"); packageTree = new PackageTree(rootDirectory, null); fileSystemProvider = CreateStub<IFileSystemProvider>(); }
protected override void Because() { SourceControl.ClearDownLoadedPackages(); var packageTree = TreeHelper.GetTempPackageTree().RetrievePackage(PackageTreeHelper.PackageWithRevision); sourceControl = new SourceControlDouble("http://someurl.com/"); sourceControl.RetrieveSource(packageTree); }
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; }
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); }