public void DoesExchange_ReturnNullWhen_NoPush() { var stack = new EquityInterDayHistoryStack(); var exch = stack.Exchange(); Assert.IsNull(exch); }
public void DoesPush_SetAMarket_OnExchangeCall() { var stack = new EquityInterDayHistoryStack(); var date = DateTime.UtcNow; var tb = this.GetTimeBar(); var venue = new Market("1", "xlon", "London Stock Exchange", MarketTypes.STOCKEXCHANGE); var timeBarCollection = new EquityInterDayTimeBarCollection(venue, DateTime.UtcNow, new[] { tb }); stack.Add(timeBarCollection, date); var exch = stack.Exchange(); Assert.AreEqual(exch, venue); }