Ejemplo n.º 1
0
        public MusicAlbumNfoProviderTests()
        {
            var providerManager = new Mock <IProviderManager>();

            var musicBrainzArtist = new MusicBrainzArtistExternalId();
            var externalIdInfo    = new ExternalIdInfo(musicBrainzArtist.ProviderName, musicBrainzArtist.Key, musicBrainzArtist.Type, "MusicBrainzServer");

            providerManager.Setup(x => x.GetExternalIdInfos(It.IsAny <IHasProviderIds>()))
            .Returns(new[] { externalIdInfo });

            var config = new Mock <IConfigurationManager>();

            config.Setup(x => x.GetConfiguration(It.IsAny <string>()))
            .Returns(new XbmcMetadataOptions());
            var user             = new Mock <IUserManager>();
            var userData         = new Mock <IUserDataManager>();
            var directoryService = new Mock <IDirectoryService>();

            _parser = new BaseNfoParser <MusicAlbum>(
                new NullLogger <BaseNfoParser <MusicAlbum> >(),
                config.Object,
                providerManager.Object,
                user.Object,
                userData.Object,
                directoryService.Object);
        }
Ejemplo n.º 2
0
        public MusicArtistNfoParserTests()
        {
            var providerManager = new Mock <IProviderManager>();

            providerManager.Setup(x => x.GetExternalIdInfos(It.IsAny <IHasProviderIds>()))
            .Returns(Enumerable.Empty <ExternalIdInfo>());
            var config = new Mock <IConfigurationManager>();

            config.Setup(x => x.GetConfiguration(It.IsAny <string>()))
            .Returns(new XbmcMetadataOptions());
            _parser = new BaseNfoParser <MusicArtist>(new NullLogger <BaseNfoParser <MusicArtist> >(), config.Object, providerManager.Object);
        }