mirror of
https://github.com/revenz/FileFlowsPlugins.git
synced 2025-12-21 15:09:31 -06:00
updated tests
This commit is contained in:
@@ -11,7 +11,7 @@ public class AppriseTests
|
||||
[TestMethod]
|
||||
public void Apprise_Basic_All()
|
||||
{
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
@@ -25,7 +25,7 @@ public class AppriseTests
|
||||
[TestMethod]
|
||||
public void Apprise_Basic_Valid()
|
||||
{
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
@@ -40,7 +40,7 @@ public class AppriseTests
|
||||
[TestMethod]
|
||||
public void Apprise_Basic_Invalid()
|
||||
{
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
|
||||
@@ -23,7 +23,7 @@ public class AudioFileNormalizationTests
|
||||
|
||||
AudioFileNormalization node = new ();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -42,7 +42,7 @@ public class AudioFileNormalizationTests
|
||||
|
||||
AudioFileNormalization node = new();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -61,7 +61,7 @@ public class AudioFileNormalizationTests
|
||||
|
||||
const string file = @"D:\music\flacs\03-billy_joel-dont_ask_me_why.flac";
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ public class AudioInfoTests
|
||||
[TestMethod]
|
||||
public void AudioInfo_SplitTrack()
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => ffmpegExe;
|
||||
args.TempPath = @"D:\music\temp";
|
||||
|
||||
@@ -29,7 +29,7 @@ public class AudioInfoTests
|
||||
const string file = @"\\oracle\Audio\Taylor Swift\Speak Now\Taylor Swift - Speak Now - 08 - Never Grow Up.mp3";
|
||||
const string ffmpegExe = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => ffmpegExe;
|
||||
args.TempPath = @"D:\music\temp";
|
||||
|
||||
@@ -44,7 +44,7 @@ public class AudioInfoTests
|
||||
var logger = new TestLogger();
|
||||
foreach (string file in Directory.GetFiles(@"/home/john/Music/test"))
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpegExe;
|
||||
|
||||
// laod the variables
|
||||
@@ -85,7 +85,7 @@ public class AudioInfoTests
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var file = @"/home/john/Music/test/test.mp3";
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpegExe;
|
||||
|
||||
// load the variables
|
||||
|
||||
@@ -29,7 +29,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
node.Codec = codec;
|
||||
node.Bitrate = quality + 10;
|
||||
node.HighEfficiency = true;
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) =>
|
||||
{
|
||||
if(tool.ToLowerInvariant().Contains("ffmpeg")) return @"/usr/bin/ffmpeg";
|
||||
@@ -54,7 +54,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
const string file = @"D:\music\unprocessed\01-billy_joel-you_may_be_right.flac";
|
||||
|
||||
ConvertToMP3 node = new();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -69,7 +69,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
const string file = @"D:\music\unprocessed\04-billy_joel-scenes_from_an_italian_restaurant-b2125758.mp3";
|
||||
|
||||
ConvertToWAV node = new();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -85,7 +85,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
const string file = @"D:\music\unprocessed\04-billy_joel-scenes_from_an_italian_restaurant-b2125758.mp3";
|
||||
|
||||
ConvertToOGG node = new();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -102,7 +102,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
const string file = @"D:\music\temp\37f315a0-4afc-4a72-a0b4-eb7eb681b9b3.aac";
|
||||
|
||||
ConvertToMP3 node = new();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -122,7 +122,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
node.Codec = "mp3";
|
||||
|
||||
node.Bitrate = 192;
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -138,7 +138,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
const string file = @"D:\videos\testfiles\basic.mkv";
|
||||
|
||||
ConvertToMP3 node = new();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
//new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -155,7 +155,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
const string file = @"D:\videos\testfiles\basic.mkv";
|
||||
|
||||
ConvertToAAC node = new();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
//new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -174,7 +174,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
|
||||
ConvertToAAC node = new();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
@@ -194,7 +194,7 @@ namespace FileFlows.AudioNodes.Tests
|
||||
|
||||
ConvertToAAC node = new();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\music\temp";
|
||||
new AudioFile().Execute(args); // need to read the Audio info and set it
|
||||
|
||||
@@ -23,7 +23,7 @@ public class CopyTests
|
||||
public void CopyTests_Dir_Mapping()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
args.PathMapper = s => Map(s);
|
||||
|
||||
CopyFile node = new ();
|
||||
@@ -38,7 +38,7 @@ public class CopyTests
|
||||
public void CopyTests_Dir_DateReplacements()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\testfiles\bigbuckbunny_480p_30s.mp4", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\testfiles\bigbuckbunny_480p_30s.mp4", logger, false, string.Empty, null);
|
||||
args.PathMapper = s => Map(s);
|
||||
|
||||
CopyFile node = new();
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace BasicNodes.Tests
|
||||
public void Executor_OutputVariable()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
|
||||
Executor node = new Executor();
|
||||
string file = @"D:\Videos\dummy.mkv";
|
||||
|
||||
@@ -12,7 +12,7 @@ public class FileExistsTests
|
||||
public void BasicTest()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new FileExists();
|
||||
element.FileName = "{folder.Orig.FullName}/{file.Orig.FileNameNoExtension}.en.srt";
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace BasicNodes.Tests
|
||||
[TestInitialize]
|
||||
public void TestStarting()
|
||||
{
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty);
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
string tempFile = CreateFile(2);
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty, null);
|
||||
|
||||
string wfFile = CreateFile(1);
|
||||
args.SetWorkingFile(wfFile);
|
||||
@@ -37,7 +37,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
string tempFile = CreateFile(2);
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty, null);
|
||||
|
||||
string wfFile = CreateFile(20);
|
||||
args.SetWorkingFile(wfFile);
|
||||
@@ -52,7 +52,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
string tempFile = CreateFile(2);
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty, null);
|
||||
|
||||
string wfFile = CreateFile(2);
|
||||
args.SetWorkingFile(wfFile);
|
||||
@@ -68,7 +68,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
string tempFile = CreateFile(2);
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty, null);
|
||||
Assert.IsTrue(args.WorkingFileSize > 0);
|
||||
File.Delete(tempFile);
|
||||
|
||||
@@ -85,7 +85,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
string tempFile = CreateFile(2);
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty, null);
|
||||
File.Delete(tempFile);
|
||||
|
||||
string wfFile = CreateFile(20);
|
||||
@@ -101,7 +101,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
string tempFile = CreateFile(2);
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(tempFile, logger, false, string.Empty, null);
|
||||
File.Delete(tempFile);
|
||||
|
||||
string wfFile = CreateFile(2);
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace BasicNodes.Tests
|
||||
[TestInitialize]
|
||||
public void TestStarting()
|
||||
{
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty);
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace BasicNodes.Tests
|
||||
[TestInitialize]
|
||||
public void TestStarting()
|
||||
{
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty);
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Ghostbusters" },
|
||||
@@ -75,7 +75,7 @@ return 0";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Ghostbusters" },
|
||||
@@ -93,7 +93,7 @@ return 0";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Ghostbusters" },
|
||||
@@ -111,7 +111,7 @@ return 0";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Ghostbusters" },
|
||||
@@ -133,7 +133,7 @@ return 0";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "folder.Date", new DateTime(2020, 03, 01) }
|
||||
@@ -149,7 +149,7 @@ return 2";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "folder.Date.Year", 2020 }
|
||||
@@ -166,7 +166,7 @@ return 2";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
Assert.IsFalse(args.Parameters.ContainsKey("batman"));
|
||||
pm.Code = @"
|
||||
Flow.SetParameter('batman', 1989);
|
||||
@@ -182,7 +182,7 @@ return 1";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
pm.Code = @"return Flow.GetDirectorySize('C:\\temp');";
|
||||
var result = pm.Execute(args);
|
||||
Assert.IsTrue(result > 0);
|
||||
@@ -194,7 +194,7 @@ return 1";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\The IT Crowd - 2x04 - The Dinner Party - No English.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\The IT Crowd - 2x04 - The Dinner Party - No English.mkv", logger, false, string.Empty, null);
|
||||
pm.Code = @"
|
||||
let result = Flow.Execute({command:'c:\\utils\\ffmpeg\\ffmpeg.exe', argumentList: ['-i', Variables.file.FullName]});
|
||||
Logger.ILog('ExitCode: ' + result.exitCode);
|
||||
@@ -216,7 +216,7 @@ return 0;
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\The IT Crowd - 2x04 - The Dinner Party - No English.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\The IT Crowd - 2x04 - The Dinner Party - No English.mkv", logger, false, string.Empty, null);
|
||||
pm.Code = @"
|
||||
Logger.ILog('My Message');
|
||||
return 2;
|
||||
@@ -230,7 +230,7 @@ return 2;
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\The IT Crowd - 2x04 - The Dinner Party - No English.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\The IT Crowd - 2x04 - The Dinner Party - No English.mkv", logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string name) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
pm.Code = @"
|
||||
@@ -272,7 +272,7 @@ return 1;
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
|
||||
foreach(var kv in new Dictionary<string, object>()
|
||||
{
|
||||
@@ -328,7 +328,7 @@ return 2;";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\sdfsdfdsvfdcxdsf.mkv", logger, false, string.Empty, null);
|
||||
|
||||
foreach (var kv in new Dictionary<string, object>()
|
||||
{
|
||||
@@ -408,7 +408,7 @@ return 2; // it isn't so call output 2";
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\movie h264.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\movie h264.mkv", logger, false, string.Empty, null);
|
||||
pm.Code = @"
|
||||
let newName = Variables.file.Name;
|
||||
|
||||
@@ -435,7 +435,7 @@ return 1;
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\movie h264.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\movie h264.mkv", logger, false, string.Empty, null);
|
||||
pm.Code = @"
|
||||
let quality = Variables.VideoCrop ? 17 : 19;
|
||||
Variables.VideoCodecParameters = `hevc_qsv -preset slow -tune film -global_quality ${quality} -look_ahead 1`;
|
||||
@@ -454,7 +454,7 @@ return 1;
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\movie h264.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\movie h264.mkv", logger, false, string.Empty, null);
|
||||
pm.Code = @"
|
||||
let quality = Variables.VideoCrop ? 17 : 19;
|
||||
Variables.VideoCodecParameters = `hevc_qsv -preset slow -tune film -global_quality ${quality} -look_ahead 1`;
|
||||
@@ -472,7 +472,7 @@ return 1;
|
||||
{
|
||||
Function pm = new Function();
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\dummy.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"D:\videos\unprocessed\dummy.mkv", logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string name) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
pm.Code = @"
|
||||
|
||||
@@ -17,7 +17,7 @@ public class MoveTests
|
||||
public void MoveTests_Variable_Filename()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty, null);
|
||||
|
||||
string dest = MoveFile.GetDestinationPath(args, @"D:\test", "{file.Name}");
|
||||
|
||||
@@ -27,7 +27,7 @@ public class MoveTests
|
||||
public void MoveTests_Variable_FilenameExt()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty, null);
|
||||
|
||||
// ensure we dont double up the extension after FF-154
|
||||
string dest = MoveFile.GetDestinationPath(args, @"D:\test", "{file.Name}{file.Extension}");
|
||||
@@ -39,7 +39,7 @@ public class MoveTests
|
||||
public void MoveTests_Variable_FilenameNoExtension()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty, null);
|
||||
|
||||
// ensure we dont double up the extension after FF-154
|
||||
string dest = MoveFile.GetDestinationPath(args, @"D:\test", "{file.NameNoExtension}");
|
||||
@@ -51,7 +51,7 @@ public class MoveTests
|
||||
public void MoveTests_Variable_Ext()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty, null);
|
||||
|
||||
// ensure we dont double up the extension after FF-154
|
||||
string dest = MoveFile.GetDestinationPath(args, @"D:\test", "{file.Name}{ext}");
|
||||
@@ -63,7 +63,7 @@ public class MoveTests
|
||||
public void MoveTests_Variable_Original_Filename()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty, null);
|
||||
|
||||
string dest = MoveFile.GetDestinationPath(args, @"D:\test", "{file.Orig.FileName}");
|
||||
|
||||
@@ -73,7 +73,7 @@ public class MoveTests
|
||||
public void MoveTests_Variable_Original_FilenameExt()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty, null);
|
||||
|
||||
// ensure we dont double up the extension after FF-154
|
||||
string dest = MoveFile.GetDestinationPath(args, @"D:\test", "{file.Orig.FileName}{file.Orig.Extension}");
|
||||
@@ -84,7 +84,7 @@ public class MoveTests
|
||||
public void MoveTests_Variable_Original_NoExtension()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/home/user/test/tv4a-starwarsrebels.s01e15-1080p.mkv", logger, false, string.Empty, null);
|
||||
|
||||
// ensure we dont double up the extension after FF-154
|
||||
string dest = MoveFile.GetDestinationPath(args, @"D:\test", "{file.Orig.FileNameNoExtension}");
|
||||
@@ -96,7 +96,7 @@ public class MoveTests
|
||||
public void MoveTests_MoveFolder()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"\\tower\downloads\downloaded\tv\The.Walking.Dead.Dead.City.S01E04\some-file.mkv", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"\\tower\downloads\downloaded\tv\The.Walking.Dead.Dead.City.S01E04\some-file.mkv", logger, false, string.Empty, null);
|
||||
args.RelativeFile = @"The.Walking.Dead.Dead.City.S01E04\some-file.mkv";
|
||||
|
||||
string dest = MoveFile.GetDestinationPath(args, @"\\tower\downloads\converted\tv", null, moveFolder:true);
|
||||
@@ -112,7 +112,7 @@ public class MoveTests
|
||||
public void MoveTests_AdditionalFiles()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"/home/john/Videos/move-me/dir/basic.mkv", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"/home/john/Videos/move-me/dir/basic.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var ele = new MoveFile();
|
||||
ele.AdditionalFiles = new[] { "*.srt" };
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
PatternMatch pm = new PatternMatch();
|
||||
pm.Pattern = @"\.mkv$";
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
args.SetWorkingFile($@"c:\temp\{Guid.NewGuid().ToString()}.mkv", dontDelete: true);
|
||||
|
||||
var result = pm.Execute(args);
|
||||
@@ -25,7 +25,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
PatternMatch pm = new PatternMatch();
|
||||
pm.Pattern = @"\.mkv$";
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.avi", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.avi", new TestLogger(), false, string.Empty, null);;
|
||||
args.SetWorkingFile($@"c:\temp\{Guid.NewGuid().ToString()}.avi", dontDelete: true);
|
||||
|
||||
var result = pm.Execute(args);
|
||||
@@ -37,7 +37,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
PatternMatch pm = new PatternMatch();
|
||||
pm.Pattern = @"[-$";
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.avi", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.avi", new TestLogger(), false, string.Empty, null);;
|
||||
args.SetWorkingFile($@"c:\temp\{Guid.NewGuid().ToString()}.avi", dontDelete: true);
|
||||
|
||||
var result = pm.Execute(args);
|
||||
@@ -48,7 +48,7 @@ namespace BasicNodes.Tests
|
||||
{
|
||||
PatternMatch pm = new PatternMatch();
|
||||
pm.Pattern = @"\-trailer";
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile-TRAILER.avi", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile-TRAILER.avi", new TestLogger(), false, string.Empty, null);;
|
||||
args.SetWorkingFile($@"c:\temp\{Guid.NewGuid().ToString()}.avi", dontDelete: true);
|
||||
|
||||
var result = pm.Execute(args);
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace BasicNodes.Tests
|
||||
new KeyValuePair<string, string>("Seinfeld", "Batman")
|
||||
};
|
||||
node.UnitTest = true;
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\Seinfeld.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\Seinfeld.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
var result = node.Execute(args);
|
||||
Assert.AreEqual(1, result);
|
||||
@@ -34,7 +34,7 @@ namespace BasicNodes.Tests
|
||||
new KeyValuePair<string, string>(@"0([1-9]+x[\d]+)", "$1"),
|
||||
};
|
||||
node.UnitTest = true;
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\Seinfeld S03E06.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\Seinfeld S03E06.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
var result = node.Execute(args);
|
||||
Assert.AreEqual(1, result);
|
||||
@@ -49,7 +49,7 @@ namespace BasicNodes.Tests
|
||||
new KeyValuePair<string, string>(@"\.h265", "EMPTY")
|
||||
};
|
||||
node.UnitTest = true;
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\Seinfeld.h265.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\Seinfeld.h265.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
var result = node.RunReplacements(args, args.WorkingFile);
|
||||
Assert.AreEqual(@"c:\test\Seinfeld.mkv", result);
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace BasicNodes.Tests
|
||||
public void Renamer_Extension()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Ghostbusters" },
|
||||
@@ -38,7 +38,7 @@ namespace BasicNodes.Tests
|
||||
public void Renamer_Extension_DoubleDot()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Ghostbusters" },
|
||||
@@ -63,7 +63,7 @@ namespace BasicNodes.Tests
|
||||
public void Renamer_Empty_SquareBrackets()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Ghostbusters" },
|
||||
@@ -87,7 +87,7 @@ namespace BasicNodes.Tests
|
||||
public void Renamer_Empty_RoundBrackets()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Ghostbusters" },
|
||||
@@ -110,7 +110,7 @@ namespace BasicNodes.Tests
|
||||
public void Renamer_Empty_SquareBrackets_Extension()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Ghostbusters" },
|
||||
@@ -135,7 +135,7 @@ namespace BasicNodes.Tests
|
||||
public void Renamer_Colon()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
args.Variables = new Dictionary<string, object>
|
||||
{
|
||||
{ "movie.Title", "Batman Unlimited: Mech vs Mutants" },
|
||||
|
||||
@@ -13,7 +13,7 @@ public class TouchTests
|
||||
[TestInitialize]
|
||||
public void TestStarting()
|
||||
{
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty);
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
|
||||
@@ -18,7 +18,7 @@ public class VariableMatchTests
|
||||
[TestInitialize]
|
||||
public void TestStarting()
|
||||
{
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty);
|
||||
Args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
Args.GetToolPathActual = (arg) => TestVariable;
|
||||
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ public class WebRequestTests
|
||||
public void WebRequest_PostJson()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
||||
|
||||
WebRequest node = new();
|
||||
node.Method = "POST";
|
||||
@@ -40,7 +40,7 @@ public class WebRequestTests
|
||||
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv",
|
||||
logger, false, string.Empty);
|
||||
logger, false, string.Empty, null);
|
||||
|
||||
WebRequest node = new();
|
||||
node.Method = "POST";
|
||||
|
||||
@@ -12,7 +12,7 @@ public class ComicTests
|
||||
public void Comic_Pdf_To_Cbz()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\fp1.pdf", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\fp1.pdf", logger, false, string.Empty, null);
|
||||
args.TempPath = @"D:\comics\temp";
|
||||
|
||||
var node = new ComicConverter();
|
||||
@@ -27,7 +27,7 @@ public class ComicTests
|
||||
public void Comic_Cbz_To_Pdf()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\mb.cbz", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\mb.cbz", logger, false, string.Empty, null);
|
||||
args.TempPath = @"D:\comics\temp";
|
||||
|
||||
var node = new ComicConverter();
|
||||
@@ -42,7 +42,7 @@ public class ComicTests
|
||||
public void Comic_Cb7_To_Cbz()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\cb7.cb7", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\cb7.cb7", logger, false, string.Empty, null);
|
||||
args.TempPath = @"D:\comics\temp";
|
||||
|
||||
var node = new ComicConverter();
|
||||
@@ -57,7 +57,7 @@ public class ComicTests
|
||||
public void Comic_Cbr_To_Cbz()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\bm001.cbr", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\bm001.cbr", logger, false, string.Empty, null);
|
||||
args.TempPath = @"D:\comics\temp";
|
||||
|
||||
var node = new ComicConverter();
|
||||
|
||||
@@ -12,7 +12,7 @@ public class ExtractTests
|
||||
public void Extract_Pdf()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\fp1.pdf", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\fp1.pdf", logger, false, string.Empty, null);
|
||||
|
||||
var node = new ComicExtractor();
|
||||
node.DestinationPath = @"D:\comics\converted\pdf";
|
||||
@@ -29,7 +29,7 @@ public class ExtractTests
|
||||
public void Extract_Cbr()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\bm001.cbr", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\bm001.cbr", logger, false, string.Empty, null);
|
||||
|
||||
var node = new ComicExtractor();
|
||||
node.DestinationPath = @"D:\comics\converted\cbr";
|
||||
@@ -46,7 +46,7 @@ public class ExtractTests
|
||||
public void Extract_Cbz()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\mb.cbz", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\mb.cbz", logger, false, string.Empty, null);
|
||||
|
||||
var node = new ComicExtractor();
|
||||
node.DestinationPath = @"D:\comics\converted\cbz";
|
||||
@@ -63,7 +63,7 @@ public class ExtractTests
|
||||
public void Extract_Cb7()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\cb7.cb7", logger, false, string.Empty);
|
||||
var args = new NodeParameters(@"D:\comics\testfiles\cb7.cb7", logger, false, string.Empty, null);
|
||||
|
||||
var node = new ComicExtractor();
|
||||
node.DestinationPath = @"D:\comics\converted\cb7";
|
||||
|
||||
@@ -11,7 +11,7 @@ public class DiscordTests
|
||||
[TestMethod]
|
||||
public void Discord_Simple_Message()
|
||||
{
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
@@ -26,7 +26,7 @@ public class DiscordTests
|
||||
[TestMethod]
|
||||
public void Discord_Basic_Message()
|
||||
{
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace EmailNodes.Tests
|
||||
public void Email_TemplateTest()
|
||||
{
|
||||
const string file = @"D:\music\unprocessed\04-billy_joel-scenes_from_an_italian_restaurant-b2125758.mp3";
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
string test = Guid.NewGuid().ToString("N");
|
||||
args.Variables.Add("TestParameter", test);
|
||||
var node = new SendEmail();
|
||||
@@ -31,7 +31,7 @@ namespace EmailNodes.Tests
|
||||
public void Email_TemplateTest2()
|
||||
{
|
||||
const string file = @"D:\music\unprocessed\04-billy_joel-scenes_from_an_italian_restaurant-b2125758.mp3";
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
string test = Guid.NewGuid().ToString("N");
|
||||
args.Variables.Add("TestParameter", test);
|
||||
var node = new SendEmail();
|
||||
@@ -43,7 +43,7 @@ namespace EmailNodes.Tests
|
||||
public void Email_TemplateTest3()
|
||||
{
|
||||
const string file = @"D:\music\unprocessed\04-billy_joel-scenes_from_an_italian_restaurant-b2125758.mp3";
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
string test = Guid.NewGuid().ToString("N");
|
||||
args.Variables.Add("TestParameter", test);
|
||||
var node = new SendEmail();
|
||||
|
||||
@@ -11,7 +11,7 @@ public class EmbyTests
|
||||
[TestMethod]
|
||||
public void Emby_Basic()
|
||||
{
|
||||
var args = new NodeParameters(@"/media/movies/Citizen Kane (1941)/Citizen Kane (1941).mp4", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(@"/media/movies/Citizen Kane (1941)/Citizen Kane (1941).mp4", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
@@ -24,7 +24,7 @@ public class EmbyTests
|
||||
[TestMethod]
|
||||
public void Emby_Fail()
|
||||
{
|
||||
var args = new NodeParameters(@"/media/unknownmovies/The Batman (2022)/The Batman.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(@"/media/unknownmovies/The Batman (2022)/The Batman.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.invalid.json");
|
||||
@@ -37,7 +37,7 @@ public class EmbyTests
|
||||
[TestMethod]
|
||||
public void Emby_Mapped()
|
||||
{
|
||||
var args = new NodeParameters(@"/mnt/movies/Citizen Kane (1941)/Citizen Kane (1941).mp4", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(@"/mnt/movies/Citizen Kane (1941)/Citizen Kane (1941).mp4", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -11,7 +11,7 @@ public class GotifyTests
|
||||
[TestMethod]
|
||||
public void Gotify_Basic_Message()
|
||||
{
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters("test.file", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
|
||||
@@ -45,7 +45,7 @@ public class ImageNodesTests
|
||||
[TestMethod]
|
||||
public void ImageNodes_Basic_ImageFormat()
|
||||
{
|
||||
var args = new NodeParameters(TestImage1, new TestLogger(), false, string.Empty)
|
||||
var args = new NodeParameters(TestImage1, new TestLogger(), false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -58,7 +58,7 @@ public class ImageNodesTests
|
||||
[TestMethod]
|
||||
public void ImageNodes_Basic_ImageFormat_Heic()
|
||||
{
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty)
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -71,7 +71,7 @@ public class ImageNodesTests
|
||||
[TestMethod]
|
||||
public void ImageNodes_Basic_IsLandscape_Heic()
|
||||
{
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty)
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -88,7 +88,7 @@ public class ImageNodesTests
|
||||
public void ImageNodes_Basic_Resize()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(TestImage1, logger, false, string.Empty)
|
||||
var args = new NodeParameters(TestImage1, logger, false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -106,7 +106,7 @@ public class ImageNodesTests
|
||||
[TestMethod]
|
||||
public void ImageNodes_Basic_Resize_Heic()
|
||||
{
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty)
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -121,7 +121,7 @@ public class ImageNodesTests
|
||||
[TestMethod]
|
||||
public void ImageNodes_Basic_Resize_Percent()
|
||||
{
|
||||
var args = new NodeParameters(TestImage1, new TestLogger(), false, string.Empty)
|
||||
var args = new NodeParameters(TestImage1, new TestLogger(), false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -146,7 +146,7 @@ public class ImageNodesTests
|
||||
[TestMethod]
|
||||
public void ImageNodes_Basic_Flip()
|
||||
{
|
||||
var args = new NodeParameters(TestImage2, new TestLogger(), false, string.Empty)
|
||||
var args = new NodeParameters(TestImage2, new TestLogger(), false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -160,7 +160,7 @@ public class ImageNodesTests
|
||||
[TestMethod]
|
||||
public void ImageNodes_Basic_Flip_Heic()
|
||||
{
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty)
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -173,7 +173,7 @@ public class ImageNodesTests
|
||||
[TestMethod]
|
||||
public void ImageNodes_Basic_Rotate()
|
||||
{
|
||||
var args = new NodeParameters(TestImage2, new TestLogger(), false, string.Empty)
|
||||
var args = new NodeParameters(TestImage2, new TestLogger(), false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -186,7 +186,7 @@ public class ImageNodesTests
|
||||
[TestMethod]
|
||||
public void ImageNodes_Basic_Rotate_Heic()
|
||||
{
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty)
|
||||
var args = new NodeParameters(TestImageHeic, new TestLogger(), false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -201,7 +201,7 @@ public class ImageNodesTests
|
||||
{
|
||||
Assert.IsTrue(System.IO.File.Exists(TestCropImage1));
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(TestCropImage1, logger, false, string.Empty)
|
||||
var args = new NodeParameters(TestCropImage1, logger, false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -219,7 +219,7 @@ public class ImageNodesTests
|
||||
public void ImageNodes_Basic_AutoCrop_02()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(TestCropImage2, logger, false, string.Empty)
|
||||
var args = new NodeParameters(TestCropImage2, logger, false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -236,7 +236,7 @@ public class ImageNodesTests
|
||||
public void ImageNodes_Basic_AutoCrop_03()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(TestCropImage3, logger, false, string.Empty)
|
||||
var args = new NodeParameters(TestCropImage3, logger, false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -254,7 +254,7 @@ public class ImageNodesTests
|
||||
public void ImageNodes_Basic_AutoCrop_04()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(TestCropImage4, logger, false, string.Empty)
|
||||
var args = new NodeParameters(TestCropImage4, logger, false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
@@ -278,7 +278,7 @@ public class ImageNodesTests
|
||||
public void ImageNodes_Basic_AutoCrop_NoCrop()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new NodeParameters(TestCropImageNoCrop, logger, false, string.Empty)
|
||||
var args = new NodeParameters(TestCropImageNoCrop, logger, false, string.Empty, null)
|
||||
{
|
||||
TempPath = TempDir
|
||||
};
|
||||
|
||||
@@ -13,7 +13,7 @@ public class MovieLookupTests
|
||||
[TestMethod]
|
||||
public void MovieLookupTests_File_Ghostbusters()
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Ghostbusters 1984.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Ghostbusters 1984.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
MovieLookup ml = new MovieLookup();
|
||||
ml.UseFolderName = false;
|
||||
@@ -32,7 +32,7 @@ public class MovieLookupTests
|
||||
[TestMethod]
|
||||
public void MovieLookupTests_File_Ghostbusters2()
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Ghostbusters 2.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Ghostbusters 2.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
MovieLookup ml = new MovieLookup();
|
||||
ml.UseFolderName = false;
|
||||
@@ -51,7 +51,7 @@ public class MovieLookupTests
|
||||
[TestMethod]
|
||||
public void MovieLookupTests_File_WithDots()
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Back.To.The.Future.2.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Back.To.The.Future.2.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
MovieLookup ml = new MovieLookup();
|
||||
ml.UseFolderName = false;
|
||||
@@ -70,7 +70,7 @@ public class MovieLookupTests
|
||||
[TestMethod]
|
||||
public void MovieLookupTests_File_WithYear()
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Back.To.The.Future.1989.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Back.To.The.Future.1989.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
MovieLookup ml = new MovieLookup();
|
||||
ml.UseFolderName = false;
|
||||
@@ -89,7 +89,7 @@ public class MovieLookupTests
|
||||
[TestMethod]
|
||||
public void MovieLookupTests_Folder_WithYear()
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Back To The Future (1989)/Jaws.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Back To The Future (1989)/Jaws.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
MovieLookup ml = new MovieLookup();
|
||||
ml.UseFolderName = true;
|
||||
@@ -108,7 +108,7 @@ public class MovieLookupTests
|
||||
[TestMethod]
|
||||
public void MovieLookupTests_VariablesSet()
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Back To The Future (1989)/Jaws.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Back To The Future (1989)/Jaws.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
MovieLookup ml = new MovieLookup();
|
||||
ml.UseFolderName = true;
|
||||
@@ -124,7 +124,7 @@ public class MovieLookupTests
|
||||
[TestMethod]
|
||||
public void MovieLookupTests_NoMatchNoVariables()
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/sdfsdfdsvfdcxdsf.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/sdfsdfdsvfdcxdsf.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
MovieLookup ml = new MovieLookup();
|
||||
ml.UseFolderName = false;
|
||||
@@ -140,7 +140,7 @@ public class MovieLookupTests
|
||||
public void MovieLookupTests_ComplexFile()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Constantine.2005.German.DL.AC3.1080p.BluRay.x265-Fun{{fdg$ERGESDG32fesdfgds}}/Constantine.2005.German.DL.AC3.1080p.BluRay.x265-Fun{{fdg$ERGESDG32fesdfgds}}.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Constantine.2005.German.DL.AC3.1080p.BluRay.x265-Fun{{fdg$ERGESDG32fesdfgds}}/Constantine.2005.German.DL.AC3.1080p.BluRay.x265-Fun{{fdg$ERGESDG32fesdfgds}}.mkv", logger, false, string.Empty, null);
|
||||
string log = logger.ToString();
|
||||
|
||||
MovieLookup ml = new MovieLookup();
|
||||
@@ -160,7 +160,7 @@ public class MovieLookupTests
|
||||
[TestMethod]
|
||||
public void MovieLookupTests_WonderWoman()
|
||||
{
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Wonder.Woman.1984.2020.German.DL.AC3.1080p.BluRay.x265-Fun{{fdg$ERGESDG32fesdfgds}}/Wonder.Woman.1984.2020.German.DL.AC3.1080p.BluRay.x265-Fun{{fdg$ERGESDG32fesdfgds}}.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(@"/test/Wonder.Woman.1984.2020.German.DL.AC3.1080p.BluRay.x265-Fun{{fdg$ERGESDG32fesdfgds}}/Wonder.Woman.1984.2020.German.DL.AC3.1080p.BluRay.x265-Fun{{fdg$ERGESDG32fesdfgds}}.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
MovieLookup ml = new MovieLookup();
|
||||
ml.UseFolderName = false;
|
||||
|
||||
@@ -14,7 +14,7 @@ public class TVEpisodeLookupTests
|
||||
public void TheBatman_s02e01()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 2/The Batman.s02e01.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 2/The Batman.s02e01.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new TVEpisodeLookup();
|
||||
|
||||
@@ -32,7 +32,7 @@ public class TVEpisodeLookupTests
|
||||
public void TheBatman_2x03()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 2/The Batman - 2x03.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 2/The Batman - 2x03.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new TVEpisodeLookup();
|
||||
|
||||
@@ -50,7 +50,7 @@ public class TVEpisodeLookupTests
|
||||
public void TheBatman_3x01_2()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 3/The Batman - 3x01-2.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 3/The Batman - 3x01-2.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new TVEpisodeLookup();
|
||||
|
||||
@@ -69,7 +69,7 @@ public class TVEpisodeLookupTests
|
||||
public void TheBatman_s4e12_13()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 4/The Batman - s4e12-13.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 4/The Batman - s4e12-13.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new TVEpisodeLookup();
|
||||
|
||||
@@ -88,7 +88,7 @@ public class TVEpisodeLookupTests
|
||||
public void TheBatman_s5e1_2_3()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 5/The Batman - s5e1-3.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 5/The Batman - s5e1-3.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new TVEpisodeLookup();
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ public class TVShowLookupTests
|
||||
public void TheBatman_Filename()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 2/The Batman.s02e01.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 2/The Batman.s02e01.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new TVShowLookup();
|
||||
element.UseFolderName = false;
|
||||
@@ -37,7 +37,7 @@ public class TVShowLookupTests
|
||||
public void TheBatman_Folder()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 2/The Batman.s02e01.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/The Batman/Season 2/The Batman.s02e01.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new TVShowLookup();
|
||||
element.UseFolderName = true;
|
||||
@@ -60,7 +60,7 @@ public class TVShowLookupTests
|
||||
public void SquidGame_Filename()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/Squid Game/Season 1/Squid.Game.1x01-02.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/Squid Game/Season 1/Squid.Game.1x01-02.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new TVShowLookup();
|
||||
element.UseFolderName = false;
|
||||
@@ -83,7 +83,7 @@ public class TVShowLookupTests
|
||||
public void SquidGame_Folder()
|
||||
{
|
||||
var logger = new TestLogger();
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/Squid Game/Season 1/Squid.Game.1x01-02.mkv", logger, false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters("/test/tv/Squid Game/Season 1/Squid.Game.1x01-02.mkv", logger, false, string.Empty, null);
|
||||
|
||||
var element = new TVShowLookup();
|
||||
element.UseFolderName = true;
|
||||
|
||||
@@ -11,7 +11,7 @@ public class PlexAnayzeTests
|
||||
[TestMethod]
|
||||
public void PlexAnayze_Basic()
|
||||
{
|
||||
var args = new NodeParameters(@"/media/tv/Outrageous Fortune/Season 3/Outrageous Fotune - 3x02.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(@"/media/tv/Outrageous Fortune/Season 3/Outrageous Fotune - 3x02.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
@@ -24,7 +24,7 @@ public class PlexAnayzeTests
|
||||
[TestMethod]
|
||||
public void PlexAnayze_Fail()
|
||||
{
|
||||
var args = new NodeParameters(@"/media/tv/Outrageous Fortune/Season 3/Outrageous Fotune - 3x02a.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(@"/media/tv/Outrageous Fortune/Season 3/Outrageous Fotune - 3x02a.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
@@ -37,7 +37,7 @@ public class PlexAnayzeTests
|
||||
[TestMethod]
|
||||
public void PlexAnayze_Mapping()
|
||||
{
|
||||
var args = new NodeParameters(@"/mnt/movies/The Batman (2022)/The Batman (2022).mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(@"/mnt/movies/The Batman (2022)/The Batman (2022).mkv", new TestLogger(), false, string.Empty, null);;
|
||||
var settings = new PluginSettings();
|
||||
settings.Mapping = new List<KeyValuePair<string, string>>();
|
||||
settings.Mapping.Add(new KeyValuePair<string, string>("/mnt/movies", "/media/movies"));
|
||||
|
||||
@@ -11,7 +11,7 @@ public class PlexUpdaterTests
|
||||
[TestMethod]
|
||||
public void Plex_Basic()
|
||||
{
|
||||
var args = new NodeParameters(@"/media/movies/The Batman (2022)/The Batman.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(@"/media/movies/The Batman (2022)/The Batman.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
@@ -24,7 +24,7 @@ public class PlexUpdaterTests
|
||||
[TestMethod]
|
||||
public void Plex_Fail()
|
||||
{
|
||||
var args = new NodeParameters(@"/media/unknownmovies/The Batman (2022)/The Batman.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(@"/media/unknownmovies/The Batman (2022)/The Batman.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
args.GetPluginSettingsJson = (string input) =>
|
||||
{
|
||||
return File.ReadAllText("../../../settings.json");
|
||||
@@ -37,7 +37,7 @@ public class PlexUpdaterTests
|
||||
[TestMethod]
|
||||
public void Plex_Mapping()
|
||||
{
|
||||
var args = new NodeParameters(@"/mnt/movies/The Batman (2022)/The Batman.mkv", new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(@"/mnt/movies/The Batman (2022)/The Batman.mkv", new TestLogger(), false, string.Empty, null);;
|
||||
var settings = new PluginSettings();
|
||||
settings.Mapping = new List<KeyValuePair<string, string>>();
|
||||
settings.Mapping.Add(new KeyValuePair<string, string>("/mnt/movies", "/media/movies"));
|
||||
|
||||
@@ -21,7 +21,7 @@ public class AudioExtractorTests : TestBase
|
||||
node.OutputFile = Path.Combine(TempPath, "Audio");
|
||||
node.OutputCodec = "mp3";
|
||||
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -49,7 +49,7 @@ public class AudioExtractorTests : TestBase
|
||||
node.Language = "en";
|
||||
node.OutputCodec = "mp3";
|
||||
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -77,7 +77,7 @@ public class AudioExtractorTests : TestBase
|
||||
node.Codec = "eac3";
|
||||
node.OutputCodec = "mp3";
|
||||
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -104,7 +104,7 @@ public class AudioExtractorTests : TestBase
|
||||
node.Codec = "eac3";
|
||||
node.OutputCodec = "mp3";
|
||||
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -132,7 +132,7 @@ public class AudioExtractorTests : TestBase
|
||||
node.OutputCodec = "aac";
|
||||
node.OutputBitrate = 2048;
|
||||
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -160,7 +160,7 @@ public class AudioExtractorTests : TestBase
|
||||
node.OutputCodec = "aac";
|
||||
node.OutputBitrate = 128;
|
||||
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ public class AudioToVideoTests : TestBase
|
||||
var vi = new VideoInfoHelper(FfmpegPath, logger);
|
||||
var vii = vi.Read(file);
|
||||
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
// var vi = new VideoInfoHelper(FfmpegPath, logger);
|
||||
// var vii = vi.Read(file);
|
||||
//
|
||||
// var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
// var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
// args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
// args.TempPath = TempPath;
|
||||
//
|
||||
|
||||
@@ -54,7 +54,7 @@ public class FfmpegBuilder_AddAudioTests
|
||||
Channels = 5.1f
|
||||
}
|
||||
};
|
||||
args = new NodeParameters(file, logger, false, string.Empty);
|
||||
args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
|
||||
@@ -59,7 +59,7 @@ public class FfmpegBuilder_AudioConverterTests: TestBase
|
||||
Channels = 5.1f
|
||||
}
|
||||
};
|
||||
args = new NodeParameters(file, logger, false, string.Empty);
|
||||
args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -241,7 +241,7 @@ public class FfmpegBuilder_AudioConverterTests: TestBase
|
||||
var logger = new TestLogger();
|
||||
var vi = new VideoInfoHelper(FfmpegPath, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
|
||||
@@ -18,7 +18,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -53,7 +53,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -87,7 +87,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -137,7 +137,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -179,7 +179,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -266,7 +266,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -320,7 +320,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -367,7 +367,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -414,7 +414,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -464,7 +464,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -519,7 +519,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -573,7 +573,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -628,7 +628,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -671,7 +671,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -716,7 +716,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -752,7 +752,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -782,7 +782,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -851,7 +851,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -878,7 +878,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -905,7 +905,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -953,7 +953,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -989,7 +989,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1018,7 +1018,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1053,7 +1053,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1093,7 +1093,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
VideoInfoHelper.ProbeSize = 1000;
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1142,7 +1142,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1168,7 +1168,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1200,7 +1200,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1232,7 +1232,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1276,7 +1276,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1341,7 +1341,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1371,7 +1371,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1402,7 +1402,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1433,7 +1433,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(TestFile_120_mbps_4k_uhd_hevc_10bit);
|
||||
var args = new NodeParameters(TestFile_50_mbps_hd_h264, logger, false, string.Empty);
|
||||
var args = new NodeParameters(TestFile_50_mbps_hd_h264, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1473,7 +1473,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1507,7 +1507,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -1539,7 +1539,7 @@ public class FfmpegBuilder_BasicTests : TestBase
|
||||
var logger = new TestLogger();
|
||||
var vi = new VideoInfoHelper(FfmpegPath, logger);
|
||||
var vii = vi.Read(TestFile_DefaultIsForcedSub);
|
||||
var args = new NodeParameters(TestFile_DefaultIsForcedSub, logger, false, string.Empty);
|
||||
var args = new NodeParameters(TestFile_DefaultIsForcedSub, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
|
||||
@@ -13,7 +13,7 @@ public class FfmpegBuilder_KeepOriginalLanguageTests
|
||||
VideoInfo vii;
|
||||
NodeParameters args;
|
||||
TestLogger logger = new TestLogger();
|
||||
private void Prepare()
|
||||
private void Prepare(string german = "deu")
|
||||
{
|
||||
const string file = @"D:\videos\unprocessed\basic.mkv";
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
@@ -49,7 +49,7 @@ public class FfmpegBuilder_KeepOriginalLanguageTests
|
||||
{
|
||||
Index = 5,
|
||||
IndexString = "0:a:4",
|
||||
Language = "deu",
|
||||
Language = german,
|
||||
Codec = "AAC",
|
||||
Channels = 5.1f
|
||||
}
|
||||
@@ -82,11 +82,11 @@ public class FfmpegBuilder_KeepOriginalLanguageTests
|
||||
{
|
||||
Index = 5,
|
||||
IndexString = "0:s:4",
|
||||
Language = "deu",
|
||||
Language = german,
|
||||
Codec = "AAC"
|
||||
}
|
||||
};
|
||||
args = new NodeParameters(file, logger, false, string.Empty);
|
||||
args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -270,6 +270,29 @@ public class FfmpegBuilder_KeepOriginalLanguageTests
|
||||
Assert.AreEqual("0:s:0", subKept[0].Stream.IndexString);
|
||||
Assert.AreEqual("fre", subKept[1].Language);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void FfmpegBuilder_Both_GerTest()
|
||||
{
|
||||
string gerIsoCode = LanguageHelper.GetIso2Code("ger");
|
||||
string deIsoCode = LanguageHelper.GetIso2Code("de");
|
||||
Assert.AreEqual(gerIsoCode, deIsoCode);
|
||||
|
||||
Prepare(german: "ger");
|
||||
|
||||
FfmpegBuilderKeepOriginalLanguage ffElement = new();
|
||||
ffElement.StreamType = "Both";
|
||||
args.Variables["OriginalLanguage"] = "de";
|
||||
ffElement.PreExecute(args);
|
||||
var result = ffElement.Execute(args);
|
||||
var log = logger.ToString();
|
||||
|
||||
Assert.AreEqual(1, result);
|
||||
var model = GetFFmpegModel();
|
||||
var kept = model.AudioStreams.Where(x => x.Deleted == false).ToList();
|
||||
Assert.AreEqual(1, kept.Count);
|
||||
Assert.AreEqual("ger", kept[0].Language);
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
@@ -19,7 +19,7 @@ public class FfmpegBuilder_MetadataTests: TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -54,7 +54,7 @@ public class FfmpegBuilder_MetadataTests: TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -86,7 +86,7 @@ public class FfmpegBuilder_MetadataTests: TestBase
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -118,7 +118,7 @@ public class FfmpegBuilder_MetadataTests: TestBase
|
||||
var logger = new TestLogger();
|
||||
var vi = new VideoInfoHelper(FfmpegPath, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
|
||||
@@ -19,7 +19,7 @@ public class FfmpegBuilder_VideoEncode_VideoEncodeTests: TestBase
|
||||
string ffmpeg = FfmpegPath;
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(file);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty);
|
||||
var args = new NodeParameters(file, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = TempPath;
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -83,7 +83,7 @@ public class FfmpegBuilder_VideoEncode_VideoEncodeTests: TestBase
|
||||
string ffmpeg = FfmpegPath;
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(TestFile_120_mbps_4k_uhd_hevc_10bit);
|
||||
var args = new NodeParameters(TestFile_50_mbps_hd_h264, logger, false, string.Empty);
|
||||
var args = new NodeParameters(TestFile_50_mbps_hd_h264, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = TempPath;
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -114,7 +114,7 @@ public class FfmpegBuilder_VideoEncode_VideoEncodeTests: TestBase
|
||||
string ffmpeg = FfmpegPath;
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(TestFile_BasicMkv);
|
||||
var args = new NodeParameters(TestFile_BasicMkv, logger, false, string.Empty);
|
||||
var args = new NodeParameters(TestFile_BasicMkv, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = TempPath;
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -145,7 +145,7 @@ public class FfmpegBuilder_VideoEncode_VideoEncodeTests: TestBase
|
||||
string ffmpeg = FfmpegPath;
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(TestFile_BasicMkv);
|
||||
var args = new NodeParameters(TestFile_BasicMkv, logger, false, string.Empty);
|
||||
var args = new NodeParameters(TestFile_BasicMkv, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = TempPath;
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
@@ -177,7 +177,7 @@ public class FfmpegBuilder_VideoEncode_VideoEncodeTests: TestBase
|
||||
string ffmpeg = FfmpegPath;
|
||||
var vi = new VideoInfoHelper(ffmpeg, logger);
|
||||
var vii = vi.Read(TestFile_BasicMkv);
|
||||
var args = new NodeParameters(TestFile_BasicMkv, logger, false, string.Empty);
|
||||
var args = new NodeParameters(TestFile_BasicMkv, logger, false, string.Empty, null);
|
||||
args.GetToolPathActual = (string tool) => ffmpeg;
|
||||
args.TempPath = TempPath;
|
||||
args.Parameters.Add("VideoInfo", vii);
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace VideoNodes.Tests
|
||||
node.OutputFile = Path.Combine(TempPath, "subtitle.en" + ext);
|
||||
node.Language = "eng";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace VideoNodes.Tests
|
||||
node.OutputFile = Path.Combine(TempPath, "subtitle.en" + ext);
|
||||
node.Language = "eng";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ public class VideoHasStreamTests : TestBase
|
||||
node.Codec = "h264";
|
||||
node.Stream = "Video";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -48,7 +48,7 @@ public class VideoHasStreamTests : TestBase
|
||||
node.Codec = "h265";
|
||||
node.Stream = "Video";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -72,7 +72,7 @@ public class VideoHasStreamTests : TestBase
|
||||
node.Codec = "h265";
|
||||
node.Stream = "Video";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -97,7 +97,7 @@ public class VideoHasStreamTests : TestBase
|
||||
node.Codec = "vorbis";
|
||||
node.Stream = "Audio";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -123,7 +123,7 @@ public class VideoHasStreamTests : TestBase
|
||||
node.Channels = 5.1f;
|
||||
node.Stream = "Audio";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -148,7 +148,7 @@ public class VideoHasStreamTests : TestBase
|
||||
node.Channels = 2;
|
||||
node.Stream = "Audio";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -173,7 +173,7 @@ public class VideoHasStreamTests : TestBase
|
||||
node.Codec = "h264";
|
||||
node.Stream = "Video";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -198,7 +198,7 @@ public class VideoHasStreamTests : TestBase
|
||||
node.Language = "ita";
|
||||
node.Stream = "Audio";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
@@ -223,7 +223,7 @@ public class VideoHasStreamTests : TestBase
|
||||
node.Language = "mao";
|
||||
node.Stream = "Audio";
|
||||
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => FfmpegPath;
|
||||
args.TempPath = TempPath;
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace VideoNodes.Tests
|
||||
{
|
||||
const string file = @"D:\videos\unprocessed\The IT Crowd - 2x04 - The Dinner Party - No English.mkv";
|
||||
const string ffmpeg = @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
@@ -55,7 +55,7 @@ namespace VideoNodes.Tests
|
||||
|
||||
SubtitleExtractor node = new();
|
||||
//node.OutputFile = file + ".sup";
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty);
|
||||
var args = new FileFlows.Plugin.NodeParameters(file, new TestLogger(), false, string.Empty, null);;
|
||||
args.GetToolPathActual = (string tool) => @"C:\utils\ffmpeg\ffmpeg.exe";
|
||||
args.TempPath = @"D:\videos\temp";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user