You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
recyclarr/src/Recyclarr.TestLibrary/MockFileSystemExtensions.cs

28 lines
742 B

using System.IO.Abstractions;
using System.IO.Abstractions.TestingHelpers;
namespace Recyclarr.TestLibrary;
public static class MockFileSystemExtensions
{
public static void AddFileNoData(this MockFileSystem fs, string path)
{
fs.AddFile(FileUtils.NormalizePath(path), new MockFileData(""));
}
public static void AddFileNoData(this MockFileSystem fs, IFileInfo path)
{
fs.AddFile(path.FullName, new MockFileData(""));
}
public static void AddDirectory2(this MockFileSystem fs, string path)
{
fs.AddDirectory(FileUtils.NormalizePath(path));
}
public static void AddDirectory(this MockFileSystem fs, IDirectoryInfo path)
{
fs.AddDirectory(path.FullName);
}
}