public void TestEpubBuild() { //Arrange CopyDemoProject(); CreateConfigFile(); //act RunProgramAndAssertSuccess("Build", "-n", "-d", Workdir, "-a", "BuildEpub"); //assert SystemAsserts.FileExists(Combine(BuildDir, "book.epub")); SystemAsserts.FileHasContent(Combine(BuildDir, "book.epub")); }
public void TestWordpressBuild() { //Arrange CopyDemoProject(); CreateConfigFile(); //act RunProgramAndAssertSuccess("Build", "-n", "-d", Workdir, "-a", "BuildWordpress"); //assert SystemAsserts.FileExists(Combine(BuildDir, "wordpressExport.xml")); SystemAsserts.FileHasContent(Combine(BuildDir, "wordpressExport.xml")); }
public void TestPrintBuild() { //Arrange CopyDemoProject(); CreateConfigFile(); //act RunProgramAndAssertSuccess("Build", "-n", "-d", Workdir, "-a", "BuildPrint"); //assert SystemAsserts.FileExists(Combine(BuildDir, "print.html")); SystemAsserts.FileHasContent(Combine(BuildDir, "print.html")); SystemAsserts.FileExists(Combine(BuildDir, "Img\\Test.png")); SystemAsserts.FileHasContent(Combine(BuildDir, "Img\\Test.png")); }
public void TestHtmlBuild() { //Arrange CopyDemoProject(); CreateConfigFile(); //act RunProgramAndAssertSuccess("Build", "-n", "-d", Workdir, "-a", "BuildWeb"); //assert foreach (var file in htmlExpectedFiles) { SystemAsserts.FileExists(Combine(BuildDir, file)); SystemAsserts.FileHasContent(Combine(BuildDir, file)); } }
public void Test_NoSystax_DoesntCreateSyntaxTags() { //arrange CopyDemoProject(); //Act RunProgramAndAssertSuccess("Md2HTML", "-i", $"{Workdir}\\Testpage.md", "-o", $"{Workdir}\\test.html", "-r", "-ns"); //Assert SystemAsserts.FileExists(Combine(Workdir, "test.html")); SystemAsserts.FileHasContent(Combine(Workdir, "test.html")); SystemAsserts.FileNotConainsStrings(Combine(Workdir, "test.html"), new string[] { "<div style=\"color:Black;background-color:White;\">", "<span style=\"color:Blue;\">" }); }
public void Test_Raw_DoesntCreateHtmlDocTags() { //arrange CopyDemoProject(); //Act RunProgramAndAssertSuccess("Md2HTML", "-i", $"{Workdir}\\Testpage.md", "-o", $"{Workdir}\\test.html", "-r"); //Assert SystemAsserts.FileExists(Combine(Workdir, "test.html")); SystemAsserts.FileHasContent(Combine(Workdir, "test.html")); SystemAsserts.FileNotConainsStrings(Combine(Workdir, "test.html"), new string[] { "<html>", "</html>" }); }