Files
FileFlowsPlugins/BasicNodes/Tests/TouchTests.cs
John Andrews f92b8bbc5d unit tests
2024-08-26 08:50:10 +12:00

37 lines
800 B
C#

#if(DEBUG)
namespace BasicNodes.Tests;
using FileFlows.BasicNodes.File;
using Microsoft.VisualStudio.TestTools.UnitTesting;
[TestClass]
public class TouchTests : TestBase
{
FileFlows.Plugin.NodeParameters Args;
protected override void TestStarting()
{
Args = new FileFlows.Plugin.NodeParameters(TempFile, Logger, false, string.Empty, new LocalFileService());
}
[TestMethod]
public void Touch_File()
{
Touch node = new ();
node.FileName = TempFile;
var result = node.Execute(Args);
Assert.AreEqual(1, result);
}
[TestMethod]
public void Touch_Folder()
{
Touch node = new();
node.FileName = TempPath;
var result = node.Execute(Args);
Assert.AreEqual(1, result);
}
}
#endif