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"); }); }