public EpisodeNfoProviderTests() { var providerManager = new Mock <IProviderManager>(); var imdbExternalId = new ImdbExternalId(); var externalIdInfo = new ExternalIdInfo(imdbExternalId.ProviderName, imdbExternalId.Key, imdbExternalId.Type, imdbExternalId.UrlFormatString); 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 EpisodeNfoParser( new NullLogger <EpisodeNfoParser>(), config.Object, providerManager.Object, user.Object, userData.Object, directoryService.Object); }
public EpisodeNfoProviderTests() { 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 EpisodeNfoParser(new NullLogger <EpisodeNfoParser>(), config.Object, providerManager.Object); }