public void CreatePagesFromDirectory(string templatePath, string destination, IList<Namespace> namespaces) { writer.SetTemplatePath(templatePath); foreach (string file in Directory.GetFiles(templatePath, "*.spark", SearchOption.AllDirectories)) { if (IsPartial(file)) continue; writer.CreatePages(file, destination, namespaces); } }
public void ReadsSubNamespaceDirectories() { var transformer = MockRepository.GenerateMock<IPageWriter>(); var bulkTransformer = new BulkPageWriter(transformer); var namespaces = new Namespace[0]; bulkTransformer.CreatePagesFromDirectory(directory, "output", namespaces); transformer.AssertWasCalled(x => x.CreatePages(directory_namespace_oneSpark, "output", namespaces)); }