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 void NonExistingTable() { // no table available yet ITableManager mgr = myScriptingInterface.GetManager("test1"); Assert.IsNull(mgr); }
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 ); }