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 TradingSessionReader(string code, ITradingSessionStore tradingSessionStore) { this.code = code; this.tradingSessionStore = tradingSessionStore; this.cache = new CacheUtils_TradingSession(code, tradingSessionStore.Load(code)); }