public function testSearchEngineResponseContainsFacetFields()
 {
     $attributeCode = 'foo';
     $attributeValue = 'bar';
     $attributeValueCount = 1;
     $this->mockHttpClient->method('select')->willReturn(['facet_counts' => ['facet_fields' => [$attributeCode => [$attributeValue, $attributeValueCount]]]]);
     $searchCriteria = new SearchCriterionAnything();
     $filterSelection = [$attributeCode => [$attributeValue]];
     $response = $this->searchEngine->query($searchCriteria, $this->createStubQueryOptions($filterSelection));
     $expectedFacetFieldCollection = new FacetFieldCollection(new FacetField(AttributeCode::fromString($attributeCode), new FacetFieldValue($attributeValue, $attributeValueCount)));
     $this->assertEquals($expectedFacetFieldCollection, $response->getFacetFieldCollection());
 }