public void HighlightMaterializerTests_Throws_If_Not_Chained() { var response = MaterializerTestHelper.CreateSampleResponse(1); var materializer = new HighlightElasticMaterializer(null); Assert.Throws <ArgumentNullException>(() => materializer.Materialize(response)); }
public void HighlightMaterializerTests_Must_Recognize_Highlighted_Result() { var response = MaterializerTestHelper.CreateSampleResponseWithHighlight(1); var materializer = new HighlightElasticMaterializer(new ListHitsElasticMaterializer(DefaultBySourceItemCreator, typeof(SampleClassWithHighlight))); var result = materializer.Materialize(response); var actualList = Assert.IsAssignableFrom <IEnumerable <SampleClassWithHighlight> >(result); var highlighted = actualList.First().SampleField_Highlight; Assert.NotNull(highlighted); }