[Plugin system] Initialize plugin base in tests.

This commit is contained in:
2023-10-05 16:00:38 +01:00
parent e693238a7c
commit b27d0c1f03
23 changed files with 66 additions and 64 deletions

View File

@@ -22,13 +22,15 @@ public abstract class FsExtractIssueTest
public abstract bool ExpectPartitions { get; }
public abstract string Namespace { get; }
[OneTimeSetUp]
public void InitTest() => PluginBase.Init();
[Test]
public void Test()
{
Environment.CurrentDirectory = DataFolder;
var filtersList = new FiltersList();
IFilter inputFilter = filtersList.GetFilter(TestFile);
IFilter inputFilter = PluginRegister.Singleton.GetFilter(TestFile);
Dictionary<string, string> options = ParsedOptions;
options["debug"] = Debug.ToString();
@@ -40,7 +42,6 @@ public abstract class FsExtractIssueTest
if(Encoding != null)
encodingClass = Claunia.Encoding.Encoding.GetEncoding(Encoding);
PluginBase.Init();
PluginRegister plugins = PluginRegister.Singleton;
var imageFormat = ImageFormat.Detect(inputFilter) as IMediaImage;