Пример #1
0
        public void ReadPriceWorksCorrectlyFor1Symbol()
        {
            var spy        = Symbol.Create("SPY", SecurityType.Equity, Market.USA);
            var pricesList = _api.ReadPrices(new [] { spy });

            Assert.IsTrue(pricesList.Success);
            Assert.AreEqual(pricesList.Prices.Count, 1);

            var price = pricesList.Prices.First();

            Assert.AreEqual(price.Symbol, spy);
            Assert.AreNotEqual(price.Price, 0);
            var updated   = price.Updated;
            var reference = DateTime.UtcNow.Subtract(TimeSpan.FromDays(3));

            Assert.IsTrue(updated > reference);
        }