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(); }
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(); }