public override void SetUp() { base.SetUp(); myDB = myMockery.NewMock <IDatabaseSC>(); var serviceProvider = new ServiceProvider(); serviceProvider.RegisterService("TOM Database", myDB); myScriptingInterface = new ScriptingInterface(); myScriptingInterface.Init(serviceProvider); // prepare data mySchema = CreateSchema("test1"); myMgr = myScriptingInterface.GetManager(mySchema); myMgr.CreateTable(); // add some data ScopedTable table = myMgr.Query(0); AddRow(table, 0, 0, new DateTime(2001, 1, 1), 1); AddRow(table, 0, 0, new DateTime(2002, 1, 1), 2); AddRow(table, 0, 1, new DateTime(2002, 1, 1), 12); AddRow(table, 0, 0, new DateTime(2003, 1, 1), 3); AddRow(table, 0, 1, new DateTime(2003, 1, 1), 13); AddRow(table, 0, 2, new DateTime(2003, 1, 1), 23); AddRow(table, 0, 0, new DateTime(2004, 1, 1), 4); AddRow(table, 0, 1, new DateTime(2005, 1, 1), 15); table = myMgr.Query(1); AddRow(table, 1, 1, new DateTime(2002, 1, 1), 112); }
public static ScriptingInterface TomScripting( this ServiceProvider serviceProvider ) { if ( !serviceProvider.RegisteredServices.Contains( typeof( ScriptingInterface ).ToString() ) ) { ScriptingInterface service = new ScriptingInterface(); service.Init( serviceProvider ); serviceProvider.RegisterService( typeof( ScriptingInterface ), service ); } return serviceProvider.GetService<ScriptingInterface>(); }
public override void SetUp() { base.SetUp(); myDB = myMockery.NewMock<IDatabaseSC>(); var serviceProvider = new ServiceProvider(); serviceProvider.RegisterService( "TOM Database", myDB ); myScriptingInterface = new ScriptingInterface(); myScriptingInterface.Init( serviceProvider ); myIsPersistent = false; }
public override void SetUp() { base.SetUp(); var serviceProvider = new ServiceProvider(); serviceProvider.RegisterService( "TOM Database", myDB ); myScriptingInterface = new ScriptingInterface(); myScriptingInterface.Init( serviceProvider ); myIsPersistent = true; // use transactions for performance reasons only myTrans = new TransactionScope(); }
public override void SetUp() { base.SetUp(); myDB = myMockery.NewMock <IDatabaseSC>(); var serviceProvider = new ServiceProvider(); serviceProvider.RegisterService("TOM Database", myDB); myScriptingInterface = new ScriptingInterface(); myScriptingInterface.Init(serviceProvider); myIsPersistent = false; }
public override void SetUp() { base.SetUp(); var serviceProvider = new ServiceProvider(); serviceProvider.RegisterService("TOM Database", myDB); myScriptingInterface = new ScriptingInterface(); myScriptingInterface.Init(serviceProvider); myIsPersistent = true; // use transactions for performance reasons only myTrans = new TransactionScope(); }
public override void SetUp() { base.SetUp(); myDataAccess = myMockery.NewMock<IDatabaseSC>(); myServiceProvider = Engine.ServiceProvider; myServiceProvider.RegisterService( "TOM Database", myDataAccess ); myServiceProvider.RegisterService( typeof( IEntityRepositoryFactory ), new FakeEntityRepositoryFactory() ); myServiceProvider.ConfigurationSC().Import( Path.Combine( MauiHome, "config" ), true ); ScriptingInterface tomScripting = new ScriptingInterface(); tomScripting.Init( myServiceProvider ); myServiceProvider.RegisterService( typeof( ScriptingInterface ), tomScripting ); myInterpreter = new Interpreter(); myInterpreter.Init( myServiceProvider ); //myInterpreter.DumpErrorToConsole = true; myInterpreter.Start(); }
public override void SetUp() { base.SetUp(); myDataAccess = myMockery.NewMock <IDatabaseSC>(); myServiceProvider = Engine.ServiceProvider; myServiceProvider.RegisterService("TOM Database", myDataAccess); myServiceProvider.RegisterService(typeof(IEntityRepositoryFactory), new FakeEntityRepositoryFactory()); myServiceProvider.ConfigurationSC().Import(Path.Combine(MauiHome, "config"), true); ScriptingInterface tomScripting = new ScriptingInterface(); tomScripting.Init(myServiceProvider); myServiceProvider.RegisterService(typeof(ScriptingInterface), tomScripting); myInterpreter = new Interpreter(); myInterpreter.Init(myServiceProvider); //myInterpreter.DumpErrorToConsole = true; myInterpreter.Start(); }
public override void SetUp() { base.SetUp(); myDB = myMockery.NewMock<IDatabaseSC>(); var serviceProvider = new ServiceProvider(); serviceProvider.RegisterService( "TOM Database", myDB ); myScriptingInterface = new ScriptingInterface(); myScriptingInterface.Init( serviceProvider ); // prepare data mySchema = CreateSchema( "test1" ); myMgr = myScriptingInterface.GetManager( mySchema ); myMgr.CreateTable(); // add some data ScopedTable table = myMgr.Query( 0 ); AddRow( table, 0, 0, new DateTime( 2001, 1, 1 ), 1 ); AddRow( table, 0, 0, new DateTime( 2002, 1, 1 ), 2 ); AddRow( table, 0, 1, new DateTime( 2002, 1, 1 ), 12 ); AddRow( table, 0, 0, new DateTime( 2003, 1, 1 ), 3 ); AddRow( table, 0, 1, new DateTime( 2003, 1, 1 ), 13 ); AddRow( table, 0, 2, new DateTime( 2003, 1, 1 ), 23 ); AddRow( table, 0, 0, new DateTime( 2004, 1, 1 ), 4 ); AddRow( table, 0, 1, new DateTime( 2005, 1, 1 ), 15 ); table = myMgr.Query( 1 ); AddRow( table, 1, 1, new DateTime( 2002, 1, 1 ), 112 ); }