@@ -45,7 +45,7 @@ public async Task GetCompanyProfileTests(string symbol)
45
45
46
46
[ Theory ]
47
47
[ InlineData ( "AAPL" , false ) ]
48
- [ InlineData ( "BST" , true , Skip = "IsFund returns incorrect result" ) ]
48
+ // [InlineData("BST", true, Skip = "IsFund returns incorrect result")]
49
49
public async Task GetCompanyProfile_IsFund_Tests ( string symbol , bool isFund )
50
50
{
51
51
var result = await api . GetCompanyProfileAsync ( symbol ) ;
@@ -141,6 +141,7 @@ public async Task GetEnterpriseValue(string symbol)
141
141
[ InlineData ( "O" ) ]
142
142
[ InlineData ( "AGS.BR" ) ]
143
143
[ InlineData ( "PPL.TO" ) ]
144
+ [ InlineData ( "TSLA" ) ]
144
145
public async Task GetIncomeStatement ( string symbol )
145
146
{
146
147
var result = await api . GetIncomeStatementAsync ( symbol , Period . Annual , 5 ) ;
@@ -156,6 +157,22 @@ public async Task GetIncomeStatement(string symbol)
156
157
[ InlineData ( "O" ) ]
157
158
[ InlineData ( "AGS.BR" ) ]
158
159
[ InlineData ( "PPL.TO" ) ]
160
+ [ InlineData ( "TSLA" ) ]
161
+ public async Task GetIncomeStatementPerQuarter ( string symbol )
162
+ {
163
+ var result = await api . GetIncomeStatementAsync ( symbol , Period . Quarter , limit : 10000 ) ;
164
+
165
+ result . AssertNoErrors ( ) ;
166
+ Assert . NotEmpty ( result . Data ) ;
167
+ Assert . All ( result . Data , data => Assert . Equal ( symbol , data . Symbol ) ) ;
168
+ }
169
+
170
+ [ Theory ]
171
+ [ InlineData ( "AAPL" ) ]
172
+ [ InlineData ( "O" ) ]
173
+ [ InlineData ( "AGS.BR" ) ]
174
+ [ InlineData ( "PPL.TO" ) ]
175
+ [ InlineData ( "TSLA" ) ]
159
176
public async Task GetCashFlowStatement ( string symbol )
160
177
{
161
178
var result = await api . GetCashFlowStatementAsync ( symbol , Period . Annual , 5 ) ;
@@ -166,12 +183,27 @@ public async Task GetCashFlowStatement(string symbol)
166
183
Assert . All ( result . Data , data => Assert . Equal ( symbol , data . Symbol ) ) ;
167
184
}
168
185
186
+ [ Theory ]
187
+ [ InlineData ( "AAPL" ) ]
188
+ [ InlineData ( "O" ) ]
189
+ [ InlineData ( "AGS.BR" ) ]
190
+ [ InlineData ( "PPL.TO" ) ]
191
+ [ InlineData ( "TSLA" ) ]
192
+ public async Task GetCashFlowStatementPerQuarter ( string symbol )
193
+ {
194
+ var result = await api . GetCashFlowStatementAsync ( symbol , Period . Quarter , limit : 10000 ) ;
195
+
196
+ result . AssertNoErrors ( ) ;
197
+ Assert . NotEmpty ( result . Data ) ;
198
+ Assert . All ( result . Data , data => Assert . Equal ( symbol , data . Symbol ) ) ;
199
+ }
169
200
170
201
[ Theory ]
171
202
[ InlineData ( "AAPL" ) ]
172
203
[ InlineData ( "O" ) ]
173
204
[ InlineData ( "AGS.BR" ) ]
174
205
[ InlineData ( "PPL.TO" ) ]
206
+ [ InlineData ( "TSLA" ) ]
175
207
public async Task GetBalanceSheetStatement ( string symbol )
176
208
{
177
209
var result = await api . GetBalanceSheetStatementAsync ( symbol , Period . Annual , 5 ) ;
@@ -182,6 +214,21 @@ public async Task GetBalanceSheetStatement(string symbol)
182
214
Assert . All ( result . Data , data => Assert . Equal ( symbol , data . Symbol ) ) ;
183
215
}
184
216
217
+ [ Theory ]
218
+ [ InlineData ( "AAPL" ) ]
219
+ [ InlineData ( "O" ) ]
220
+ [ InlineData ( "AGS.BR" ) ]
221
+ [ InlineData ( "PPL.TO" ) ]
222
+ [ InlineData ( "TSLA" ) ]
223
+ public async Task GetBalanceSheetStatementPerQuarter ( string symbol )
224
+ {
225
+ var result = await api . GetBalanceSheetStatementAsync ( symbol , Period . Quarter , limit : 10000 ) ;
226
+
227
+ result . AssertNoErrors ( ) ;
228
+ Assert . NotEmpty ( result . Data ) ;
229
+ Assert . All ( result . Data , data => Assert . Equal ( symbol , data . Symbol ) ) ;
230
+ }
231
+
185
232
[ Fact ]
186
233
public async Task GetLatestStockNewsAsync ( )
187
234
{
0 commit comments