public TestSchema(IEnumerable <TestEntity> entities, Action <object[]> onGetTableOrRowSource, WhenCheckedParameters whenChecked) : base("test", CreateLibrary()) { _entities = entities; _onGetTableOrRowSource = onGetTableOrRowSource; _whenChecked = whenChecked; }
public TestSchemaProvider(IEnumerable <TestEntity> entities, Action <object[]> onGetTableOrRowSource, WhenCheckedParameters whenChecked) { _entities = entities; _onGetTableOrRowSource = onGetTableOrRowSource; _whenChecked = whenChecked; }
private CompiledQuery CreateAndRunVirtualMachine(string script, IEnumerable <TestEntity> source, Action <object[]> onGetTableOrRowSource, WhenCheckedParameters whenChecked) { var results = new Runner().Run(script, new TSQLEngine(), CancellationToken.None); return(new CompiledQuery(new Traficante.TSQL.Tests.DataTable(results))); }
private CompiledQuery CreateAndRunVirtualMachine(string script, IEnumerable <TestEntity> source, Action <object[]> onGetTableOrRowSource, WhenCheckedParameters whenChecked) { return(InstanceCreator.CompileForExecution(script, new TestSchemaProvider(source, onGetTableOrRowSource, whenChecked))); }
private CompiledQuery CreateAndRunVirtualMachine(string script, IEnumerable <TestEntity> source, Action <object[]> onGetTableOrRowSource, WhenCheckedParameters whenChecked) { return(new CompiledQuery(new Runner().RunAndReturnTable(script, new TSQLEngine()))); }