示例#1
0
        public async Task TestGenereateMetadataAsync_CatProject_Overall()
        {
            var    projectList = @"Assets\TestClass1\CatLibrary\CatLibrary.csproj";
            string outputList  = "obj/inter.list";
            string mdList      = "Assets/Markdown/AboutCodeSnippet.md";
            await BuildMetaHelper.GenerateMetadataFromProjectListAsync(projectList, outputList);

            await BuildMetaHelper.MergeMetadataFromMetadataListAsync(outputList, "output", "index.yml", "toc.yml", "api", BuildMetaHelper.MetadataType.Yaml);

            await BuildMetaHelper.GenerateIndexForMarkdownListAsync("output/index.yml", mdList, "map", "map", "reference");

            Assert.Fail();
        }
示例#2
0
        public async Task TestGenereateMetadataAsync_Solution_Overall()
        {
            var    projectList = @"Assets/TestClass1/TestClass1.sln, Assets\TestClass1\CatLibrary\CatLibrary.csproj";
            string outputList  = "obj/inter.list";
            var    md          = "Assets/Markdown/About.md";
            var    output      = "output";

            FileExtensions.CopyFile(md, Path.Combine(output, md));
            await BuildMetaHelper.GenerateMetadataFromProjectListAsync(projectList, outputList);

            await BuildMetaHelper.MergeMetadataFromMetadataListAsync(outputList, "output", "index.yml", "toc.yml", "api", BuildMetaHelper.MetadataType.Yaml);

            await BuildMetaHelper.GenerateIndexForMarkdownListAsync("output/index.yml", Path.Combine(output, md), string.Empty, string.Empty, string.Empty);

            Assert.IsTrue(Directory.Exists(output));
            Assert.Fail();
        }