private async Task <TE> CreateAndExecute <TE, T>(string template, T data, ParserOptionTypes opt) where T : class, IEnumerable where TE : class, IEnumerable { IDictionary <string, object> variables = null; var result = await ParserFixture.CreateAndParseWithOptions(template, new Dictionary <string, object>() { { "data", data } }, opt, options => { options.Formatters.AddFromType(typeof(DynamicLinq)); }, info => { info.CaptureVariables = true; }, documentResult => { variables = documentResult.CapturedVariables; }); return(variables["result"] as TE); }
public BooleanTests(ParserOptionTypes opts) { _opts = opts; }
public FormatterTests(ParserOptionTypes opts) { _opts = opts; }
public NumberTests(ParserOptionTypes options) { _options = options; }
public TemplateFixture(ParserOptionTypes options) { _options = options; }
public PartialFixture(ParserOptionTypes options) { _options = options; }
public OperatorTests(ParserOptionTypes opts) { _opts = opts; }
public ParserCollectionFixture(ParserOptionTypes options) { _options = options; }
public LocalizationTests(ParserOptionTypes options) { _options = options; }
public LinqTests(ParserOptionTypes options) { _options = options; }