mirror of
https://github.com/revenz/FileFlowsPlugins.git
synced 2026-02-22 05:08:58 -06:00
72 lines
1.9 KiB
C#
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 |