private IEnumerable <ILibraryPlugin> GetLibraryPlugins(ILibraryMetadataProvider provider, Guid libraryId) { var library = new Mock <ILibraryPlugin>(); library.Setup(a => a.Id).Returns(storePluginId); library.Setup(a => a.GetMetadataDownloader()).Returns(provider); return(new List <ILibraryPlugin>() { library.Object }); }
public MetadataDownloader(ILibraryMetadataProvider igdbProvider, IEnumerable <ILibraryPlugin> plugins) { this.igdbProvider = igdbProvider; this.plugins = plugins; }
public MetadataDownloader(GameDatabase database, ILibraryMetadataProvider igdbProvider, IEnumerable <ILibraryPlugin> plugins) { this.igdbProvider = igdbProvider; this.plugins = plugins; this.database = database; }