Add individual headlines feed.
Note:MarketWatch headline is disabled for now until quota reset. Check the feed after 03/14/2024 to see if working again.
This commit is contained in:
@@ -15,7 +15,7 @@ namespace MarketDataUnitTests
|
||||
public class MarketDataFeedTests
|
||||
{
|
||||
|
||||
// This test is for the TOT Feed
|
||||
// This test is for the TOR Feed
|
||||
[TestMethod]
|
||||
public void TORFeedRetrieval()
|
||||
{
|
||||
@@ -32,7 +32,11 @@ namespace MarketDataUnitTests
|
||||
|
||||
foreach(String etfSymbol in etfSymbols)
|
||||
{
|
||||
results.Add(MarketDataHelper.GetETFHoldings(etfSymbol));
|
||||
ETFHoldings etfHoldings = MarketDataHelper.GetETFHoldings(etfSymbol);
|
||||
if(null!=etfHoldings && 0!=etfHoldings.Count)
|
||||
{
|
||||
results.Add(MarketDataHelper.GetETFHoldings(etfSymbol));
|
||||
}
|
||||
try{Thread.Sleep(500);}catch(Exception){;}
|
||||
}
|
||||
Assert.IsTrue(results.Any(x => x!=null),String.Format("{0} items failed.",etfSymbols.Length));
|
||||
@@ -227,13 +231,30 @@ namespace MarketDataUnitTests
|
||||
Assert.IsTrue(null!=companyProfile);
|
||||
}
|
||||
|
||||
// Test all feeds
|
||||
[TestMethod]
|
||||
public void HeadlinesRetrieval()
|
||||
{
|
||||
Headlines headlines = HeadlinesDA.GetLatestHeadlines();
|
||||
Assert.IsTrue(null!=headlines && headlines.Count>0);
|
||||
Headline headline = headlines[0];
|
||||
Headlines companyHeadlines = HeadlinesMarketDataHelper.GetHeadlinesEx(headline.Symbol);
|
||||
String symbol="AAPL";
|
||||
Headlines companyHeadlines = HeadlinesMarketDataHelper.GetHeadlinesEx(symbol);
|
||||
Assert.IsTrue(null!=companyHeadlines && companyHeadlines.Count>0);
|
||||
}
|
||||
|
||||
// Test MarketWatch feed
|
||||
[TestMethod]
|
||||
public void HeadlinesMarketWatchRetrieval()
|
||||
{
|
||||
String symbol="AAPL";
|
||||
Headlines companyHeadlines = MarketDataHelper.GetCompanyHeadlinesMarketWatch(symbol);
|
||||
Assert.IsTrue(null!=companyHeadlines && companyHeadlines.Count>0);
|
||||
}
|
||||
|
||||
// Test NASDAQ feed
|
||||
[TestMethod]
|
||||
public void HeadlinesNASDAQRetrieval()
|
||||
{
|
||||
String symbol="AAPL";
|
||||
Headlines companyHeadlines = MarketDataHelper.GetCompanyHeadlinesNASDAQ(symbol);
|
||||
Assert.IsTrue(null!=companyHeadlines && companyHeadlines.Count>0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user