public CreatePagesFromDirectory ( string templatePath, string destination, IList |
||
templatePath | string | |
destination | string | |
namespaces | IList |
|
return | void |
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)); }