Esempio n. 1
0
        public void DoesExchange_ReturnNullWhen_NoPush()
        {
            var stack = new EquityInterDayHistoryStack();

            var exch = stack.Exchange();

            Assert.IsNull(exch);
        }
Esempio n. 2
0
        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);
        }