Example #1
0
        public void SetProviderId_Null_Remove()
        {
            var provider = new ProviderIdsExtensionsTestsObject();

            provider.SetProviderId(MetadataProvider.Imdb, null !);
            Assert.Empty(provider.ProviderIds);
        }
Example #2
0
        public void SetProviderId_NonEmptyId_Success()
        {
            var provider = new ProviderIdsExtensionsTestsObject();

            provider.SetProviderId(MetadataProvider.Imdb, ExampleImdbId);
            Assert.Single(provider.ProviderIds);
        }
        public void DeserializeProviderIds_Valid_Success(string value, Dictionary <string, string> expected)
        {
            var result = new ProviderIdsExtensionsTestsObject();

            SqliteItemRepository.DeserializeProviderIds(value, result);
            Assert.Equal(expected, result.ProviderIds);
        }
Example #4
0
        public void SetProviderId_EmptyName_Remove()
        {
            var provider = new ProviderIdsExtensionsTestsObject();

            provider.ProviderIds[MetadataProvider.Imdb.ToString()] = ExampleImdbId;
            provider.SetProviderId(MetadataProvider.Imdb, string.Empty);
            Assert.Empty(provider.ProviderIds);
        }
Example #5
0
        public void GetProviderId_FoundName_Id()
        {
            var provider = new ProviderIdsExtensionsTestsObject();

            provider.ProviderIds[MetadataProvider.Imdb.ToString()] = ExampleImdbId;

            Assert.Equal(ExampleImdbId, provider.GetProviderId(MetadataProvider.Imdb));
        }
        public void HasProviderId_FoundNameEmptyValue_False()
        {
            var provider = new ProviderIdsExtensionsTestsObject();

            provider.ProviderIds[MetadataProvider.Imdb.ToString()] = string.Empty;

            Assert.False(provider.HasProviderId(MetadataProvider.Imdb));
        }
        public void HasProviderId_FoundName_True()
        {
            var provider = new ProviderIdsExtensionsTestsObject();

            provider.ProviderIds[MetadataProvider.Imdb.ToString()] = ExampleImdbId;

            Assert.True(provider.HasProviderId(MetadataProvider.Imdb));
        }
Example #8
0
        public void TryGetProviderId_FoundName_True()
        {
            var provider = new ProviderIdsExtensionsTestsObject();

            provider.ProviderIds[MetadataProvider.Imdb.ToString()] = ExampleImdbId;

            Assert.True(provider.TryGetProviderId(MetadataProvider.Imdb, out var id));
            Assert.Equal(ExampleImdbId, id);
        }
        public void TryGetProviderId_FoundNameEmptyValue_False()
        {
            var provider = new ProviderIdsExtensionsTestsObject();

            provider.ProviderIds[MetadataProvider.Imdb.ToString()] = string.Empty;

            Assert.False(provider.TryGetProviderId(MetadataProvider.Imdb, out var id));
            Assert.Null(id);
        }