Files
FileFlowsPlugins/ComicNodes/Tests/ComicTests.cs
John Andrews 844ad02891 updated tests
2024-01-17 18:02:08 +13:00

72 lines
1.9 KiB
C#

#if(DEBUG)
using FileFlows.ComicNodes.Comics;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace FileFlows.Comic.Tests;
[TestClass]
public class ComicTests
{
[TestMethod]
public void Comic_Pdf_To_Cbz()
{
var logger = new TestLogger();
var args = new NodeParameters(@"D:\comics\testfiles\fp1.pdf", logger, false, string.Empty, null);
args.TempPath = @"D:\comics\temp";
var node = new ComicConverter();
node.Format = "cbz";
int result = node.Execute(args);
string log = logger.ToString();
Assert.AreEqual(1, result);
}
[TestMethod]
public void Comic_Cbz_To_Pdf()
{
var logger = new TestLogger();
var args = new NodeParameters(@"D:\comics\testfiles\mb.cbz", logger, false, string.Empty, null);
args.TempPath = @"D:\comics\temp";
var node = new ComicConverter();
node.Format = "pdf";
int result = node.Execute(args);
string log = logger.ToString();
Assert.AreEqual(1, result);
}
[TestMethod]
public void Comic_Cb7_To_Cbz()
{
var logger = new TestLogger();
var args = new NodeParameters(@"D:\comics\testfiles\cb7.cb7", logger, false, string.Empty, null);
args.TempPath = @"D:\comics\temp";
var node = new ComicConverter();
node.Format = "cbz";
int result = node.Execute(args);
string log = logger.ToString();
Assert.AreEqual(1, result);
}
[TestMethod]
public void Comic_Cbr_To_Cbz()
{
var logger = new TestLogger();
var args = new NodeParameters(@"D:\comics\testfiles\bm001.cbr", logger, false, string.Empty, null);
args.TempPath = @"D:\comics\temp";
var node = new ComicConverter();
node.Format = "cbz";
int result = node.Execute(args);
string log = logger.ToString();
Assert.AreEqual(1, result);
}
}
#endif