protected virtual IEnumerable <TransformedArticleData> GetTransformedArticles(PredictionEngine <ArticleData, TransformedArticleData> predictionEngine, string personId, string language) { foreach (var articles in _articleQueryRepository.GetAll(language)) { foreach (var article in articles) { var transformedText = predictionEngine.Predict(ArticleData.Transform(article)); yield return(transformedText); } } }