public void CalculateGenreFilterValues_Should_Return_Two_Genres()
        {
            RunTest(() =>
            {
                var movieOne   = new MovieBuilder(Guid.NewGuid().ToString()).AddGenres("Action", "SiFi").Build();
                var movieTwo   = new MovieBuilder(Guid.NewGuid().ToString()).Build();
                var movieThree = new MovieBuilder(Guid.NewGuid().ToString()).Build();
                _movieRepository.UpsertRange(new[] { movieOne, movieTwo, movieThree });

                var genres = _movieRepository
                             .CalculateGenreFilterValues(new[] { "1" })
                             .ToList();

                genres.Should().NotBeNull();
                genres.Count.Should().Be(3);

                genres[0].Label.Should().Be("Action");
                genres[0].Value.Should().Be("Action");
                genres[1].Label.Should().Be("id1");
                genres[1].Value.Should().Be("id1");
                genres[2].Label.Should().Be("SiFi");
                genres[2].Value.Should().Be("SiFi");
            });
        }