@Test
  public void highlightedResultsShouldContainTermsInBold() {
    List<Product> baseList = SolrTestUtils.createProductList(10);
    repo.save(baseList);

    HighlightPage<Product> highlightProductPage =
        productService.findByHighlightedName("product", new PageRequest(0, 20));
    assertTrue(containsSnipplet(highlightProductPage, "<b>product</b>"));
  }
  @Test
  public void simpleQueryTest() {
    List<Product> baseList = SolrTestUtils.createProductList(10);
    repo.save(baseList);
    Assert.assertEquals(baseList.size(), TEST_RECORD_COUNT);
    Assert.assertEquals(INITIAL_RECORD_COUNT + TEST_RECORD_COUNT, repo.count());

    List<Product> productsByCategory = repo.findProductsBySimpleQuery("cat:test");
    Assert.assertEquals(TEST_RECORD_COUNT, productsByCategory.size());
  }