public void GetAll_UsesTypeName_AsKey() { var data = new DynamicSecurityData(RegisteredSecurityDataTypesProvider.Null); data.SetProperty(typeof(int).Name, new[] { 1 }); var arr = data.GetAll <int>(); Assert.AreEqual(1, arr.Count); Assert.AreEqual(1, arr[0]); }
public void GetAll_UsesTypeName_AsKey() { var data = new DynamicSecurityData(_dataTypesProvider, _cache); _cache.StoreData(new List <TradeBar> { new TradeBar(DateTime.UtcNow, Symbols.SPY, 10m, 20m, 5m, 1, 10000), new TradeBar(DateTime.UtcNow, Symbols.SPY, 10m, 20m, 5m, 2, 10000), new TradeBar(DateTime.UtcNow, Symbols.SPY, 10m, 20m, 5m, 3, 10000) }, typeof(TradeBar)); var arr = data.GetAll <TradeBar>(); Assert.AreEqual(3, arr.Count); Assert.AreEqual(1, arr[0].Close); }