public void Test3() { var fs = new MockFileSystem(new Dictionary <string, MockFileData>()); var variant = new ModinfoVariantFile(ModinfoDataUtils.CreateVariantMainFile(fs, "mods/A")); var mainFile = new MainModinfoFile(ModinfoDataUtils.CreateModifnoFile(fs, "mods/A")); var collection = new ModinfoFinderCollection( fs.DirectoryInfo.FromDirectoryName("mods/A"), mainFile, new[] { variant }); Assert.Equal(2, collection.Count()); Assert.Single(collection.Variants); Assert.NotNull(collection.MainModinfo); }