Exemplo n.º 1
0
        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);
        }