MapperService.SmartNameFieldMappers smartNameFieldMappers = mock(MapperService.SmartNameFieldMappers.class);
when(searchContext.smartFieldMappers(anyString())).thenReturn(smartNameFieldMappers);
when(smartNameFieldMappers.hasMapper()).thenReturn(true);
FieldMapper fieldMapper = mock(FieldMapper.class, Answers.RETURNS_MOCKS.get());
when(smartNameFieldMappers.mapper()).thenReturn(fieldMapper);
when(fieldMapper.searchAnalyzer()).thenReturn(analyzer);
MapperService mapperService = mock(MapperService.class);
when(searchContext.mapperService()).thenReturn(mapperService);
when(mapperService.searchAnalyzer()).thenReturn(analyzer);