Beispiel #1
0
        public void FromFileTest()
        {
            var path        = Path.Combine(PlayniteTests.ResourcesPath, PlaynitePaths.ExtensionManifestFileName);
            var description = ExtensionDescription.FromFile(path);

            Assert.IsNotEmpty(description.Module);
            Assert.IsNotEmpty(description.Author);
            Assert.IsNotEmpty(description.Name);
            Assert.IsNotEmpty(description.DescriptionPath);
            Assert.IsNotNull(description.Version);
            Assert.AreEqual(ExtensionType.GameLibrary, description.Type);
        }
Beispiel #2
0
 public LoadedPlugin(Plugin plugin, ExtensionDescription description)
 {
     Plugin      = plugin;
     Description = description;
 }
Beispiel #3
0
 public LoadedGenericPlugin(IGenericPlugin plugin, ExtensionDescription description)
 {
     Plugin      = plugin;
     Description = description;
 }
Beispiel #4
0
 public LoadedLibraryPlugin(ILibraryPlugin plugin, ExtensionDescription description)
 {
     Plugin      = plugin;
     Description = description;
 }