public void Should_Format_BalanceSheet() { using (StreamReader reader = new StreamReader(Path.Combine("IEXResponseText/BalanceSheet.txt"))) { string balanceSheetJson = reader.ReadToEnd(); IEXFormatter formatter = new IEXFormatter(); IEXBalanceSheetList balanceSheetList = formatter.FormatBalanceSheet(balanceSheetJson); balanceSheetList.Symbol.Should().Be("AAPL"); balanceSheetList.BalanceSheet.Count.Should().Be(4); balanceSheetList.BalanceSheet[0].NetTangibleAssets.Should().Be(120177150156); balanceSheetList.BalanceSheet[0].TreasuryStock.Should().BeNull(); } }
public IEXBalanceSheetList FormatBalanceSheet(string balanceSheet) { IEXBalanceSheetList balanceSheetList = JsonConvert.DeserializeObject <IEXBalanceSheetList>(balanceSheet); return(balanceSheetList); }