public static void SetModelIdExtractor <TKey>(this FeatureContext context, Func <object, TKey> extractor) { context.ModelIdExtractors()[typeof(TKey)] = extractor; }
public static Func <object, TKey> GetModelIdExtractor <TKey>(this FeatureContext context) { return(context.ModelIdExtractors().GetValueOrDefault <Type, Delegate, Func <object, TKey> >(typeof(TKey), null)); }