public static RecommenderResult RecommendItem( this IRecommender recommender, string itemId) { if (recommender == null) { throw new ArgumentNullException(nameof(recommender)); } if (itemId == null) { throw new ArgumentNullException(nameof(itemId)); } return(recommender.RecommendItem(itemId, RecommenderResultBuilderFactory.Instance)); }