private void TestInstrumentsSaveLoad(string uri) { IDataStore dataStore = DataStoreFactory.CreateDataStore(uri); ICodeStore store = dataStore.CreateInstrumentStore(); List <CodeInfo> codes = MockDataLoader.GetAllInstruments(); store.Save(codes); List <CodeInfo> codes2 = store.Load(); AssertUtils.AssertEqual_List_ToString(codes, codes2); store.Delete(); }
private void TestTradingSessionSaveLoad(string uri) { string code = "M05"; IDataStore dataStore = DataStoreFactory.CreateDataStore(uri); ITradingSessionStore store = dataStore.CreateTradingSessionStore(); try { List <TradingSession> codes = MockDataLoader.GetTradingSessions(code); store.Save(code, codes); List <TradingSession> codes2 = store.Load(code); AssertUtils.AssertEqual_List_ToString(codes, codes2); } finally { store.Delete(code); } }
public void TestTickDataStore_SaveLoad(string uri) { string code = "m1005"; int day = 20100108; IDataStore dataStore = DataStoreFactory.CreateDataStore(uri); ITickDataStore tickDataStore = dataStore.CreateTickDataStore(); try { TickData data = (TickData)MockDataLoader.GetTickData(code, day); tickDataStore.Save(code, day, data); TickData data2 = tickDataStore.Load(code, day); AssertUtils.AssertEqual_TickData(data, data2); } finally { tickDataStore.Delete(code, day); } }