Пример #1
0
        public void Should_Format_IncomeStatement()
        {
            using (StreamReader reader = new StreamReader(Path.Combine("IEXResponseText/IncomeStatement.txt")))
            {
                string incomeStatementJson = reader.ReadToEnd();

                IEXFormatter           formatter           = new IEXFormatter();
                IEXIncomeStatementList incomeStatementList = formatter.FormatIncomeStatement(incomeStatementJson);

                incomeStatementList.Symbol.Should().Be("AAPL");
                incomeStatementList.Income.Count.Should().Be(4);

                incomeStatementList.Income[0].TotalRevenue.Should().Be(87741596877);
                incomeStatementList.Income[0].NetIncome.Should().Be(20683606036);
            }
        }
Пример #2
0
        public IEXIncomeStatementList FormatIncomeStatement(string incomeStatementJson)
        {
            IEXIncomeStatementList incomeStatementList = JsonConvert.DeserializeObject <IEXIncomeStatementList>(incomeStatementJson);

            return(incomeStatementList);
        }