Пример #1
0
        public void ReturnsCorrectLeanSymbol()
        {
            var mapper = new TradierSymbolMapper();

            var leanSymbol = mapper.GetLeanSymbol("AAPL");
            var expected   = Symbols.AAPL;

            Assert.AreEqual(expected, leanSymbol);

            leanSymbol = mapper.GetLeanSymbol("SPY210319C00410000");
            expected   = Symbol.CreateOption("SPY", Market.USA, OptionStyle.American, OptionRight.Call, 410m, new DateTime(2021, 3, 19));
            Assert.AreEqual(expected, leanSymbol);
        }
Пример #2
0
        public void ReturnsCorrectBrokerageSymbol()
        {
            var mapper = new TradierSymbolMapper();

            var equitySymbol    = Symbols.AAPL;
            var brokerageSymbol = mapper.GetBrokerageSymbol(equitySymbol);

            Assert.AreEqual("AAPL", brokerageSymbol);

            var optionSymbol = Symbol.CreateOption("SPY", Market.USA, OptionStyle.American, OptionRight.Call, 410m, new DateTime(2021, 3, 19));

            brokerageSymbol = mapper.GetBrokerageSymbol(optionSymbol);
            Assert.AreEqual("SPY210319C00410000", brokerageSymbol);
        }