public void Can_query_on_ForeignKey_and_RockstarAlbumGenreIndex_Mapped()
        {
            QueryResponse <RockstarAlbum> response = client.Get(new QueryDataRockstarAlbumGenreIndexMapped {
                Genre = "Grunge", Include = "Total"
            });                                                                                                                                     //Hash

            Assert.That(response.Results.Count, Is.EqualTo(5));
            Assert.That(response.Total, Is.EqualTo(5));

            response = client.Get(new QueryDataRockstarAlbumGenreIndexMapped {
                Genre = "Grunge", Id = 3, Include = "Total"
            });                                                                                                                //Hash + Range
            Assert.That(response.Results.Count, Is.EqualTo(1));
            Assert.That(response.Total, Is.EqualTo(1));
            Assert.That(response.Results[0].Name, Is.EqualTo("Nevermind"));

            //Hash + Range BETWEEN
            response = client.Get(new QueryDataRockstarAlbumGenreIndexMapped
            {
                Genre     = "Grunge",
                IdBetween = new[] { 2, 3 },
                Include   = "Total"
            });
            Assert.That(response.Results.Count, Is.EqualTo(2));
            Assert.That(response.Total, Is.EqualTo(2));

            //Hash + Range BETWEEN + Filter
            response = client.Get(new QueryDataRockstarAlbumGenreIndexMapped
            {
                Genre     = "Grunge",
                IdBetween = new[] { 2, 3 },
                Name      = "Nevermind",
                Include   = "Total"
            });
            Assert.That(response.Results.Count, Is.EqualTo(1));
            Assert.That(response.Total, Is.EqualTo(1));
            Assert.That(response.Results[0].Id, Is.EqualTo(3));

            response.PrintDump();
        }