Docu.Output.BulkPageWriter.CreatePagesFromDirectory C# (CSharp) 메소드

CreatePagesFromDirectory() 공개 메소드

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

Usage Example

        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));
        }
All Usage Examples Of Docu.Output.BulkPageWriter::CreatePagesFromDirectory