public void find_scripts_all_files_uses_dependencies_for_ordering() { theGraph.Dependency("a", "b"); theGraph.Dependency("a", "c"); theGraph.CompileDependencies(new PackageLog()); ScriptNamesFor("a").ShouldHaveTheSameElementsAs("b", "c", "a"); }
protected override void beforeEach() { var assetGraph = new AssetGraph(); assetGraph.Dependency("a.js", "b.js"); assetGraph.Dependency("a.js", "c.js"); assetGraph.Dependency("d.js", "e.js"); assetGraph.Dependency("d.js", "b.js"); assetGraph.CompileDependencies(new PackageLog()); Services.Inject <IAssetDependencyFinder>(new AssetDependencyFinderCache(assetGraph)); }
public void Requires(string name, string[] reqs) { reqs.Each(x => _graph.Dependency(name, x)); }
public void Requires(string name, string[] reqs) { CollectionExtensions.Each(reqs, x => _graph.Dependency(name, x)); }