Re-enable seeking alpha headline feed. Code cleanup.

This commit is contained in:
2024-03-18 10:51:06 -04:00
parent 14d587c1e7
commit 1ce259118e
24 changed files with 1734 additions and 174 deletions

View File

@@ -6,7 +6,6 @@
<add key="sms_smtpaddress" value="smtp.gmail.com"/>
<add key="sms_smsusername" value="skessler1964@gmail.com"/>
<add key="sms_smspassword" value="xjfo isnf gmyi zovr"/>
<!--<add key="sms_smsrecipients" value="6315252496@vtext.com"/>-->
<add key="sms_smsrecipients" value="skessler1964sms@gmail.com"/>
<add key="proxy_address" value="http://127.0.0.1:8182"/>
<add key="proxy_GetLatestPriceYahoo" value="false"/>
@@ -16,10 +15,8 @@
<add key="proxy_GetFundamentalFinViz" value="false"/>
<add key="proxy_GetAnalystPriceTargetYahoo" value="true"/>
<add key="proxy_GetDailyPrices" value="false"/>
<add key="proxy_GetCompanyHeadlines" value="true"/>
<add key="proxy_GetFundamentalEx" value="false"/>
<add key="proxy_GetDividendHistory" value="false"/>
<add key="proxy_GetCompanyHeadlinesMarketWatch" value="true"/>
<!--<add key="proxy_GetAnalystPriceTargetMarketBeat" value="false"/>-->
<add key="proxy_GetCompanyHeadlinesMarketWatch" value="false"/>
</appSettings>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/></startup></configuration>

View File

@@ -241,15 +241,16 @@ namespace MarketDataUnitTests
}
// Test MarketWatch feed
// https://www.marketwatch.com/investing/stock/AAPL?mod=search_symbol
[TestMethod]
public void HeadlinesMarketWatchRetrieval()
{
String symbol="AAPL";
String symbol="MIDD";
Headlines companyHeadlines = MarketDataHelper.GetCompanyHeadlinesMarketWatch(symbol);
Assert.IsTrue(null!=companyHeadlines && companyHeadlines.Count>0);
}
// Test NASDAQ feed
// Test NASDAQ Headlines feed
[TestMethod]
public void HeadlinesNASDAQRetrieval()
{
@@ -258,6 +259,16 @@ namespace MarketDataUnitTests
Assert.IsTrue(null!=companyHeadlines && companyHeadlines.Count>0);
}
// Test SEEKING ALPHA Headlines feed
[TestMethod]
public void HeadlinesSeekingAlphaRetrieval()
{
String symbol="AAPL";
Headlines companyHeadlines = MarketDataHelper.GetCompanyHeadlinesSeekingAlpha(symbol);
Assert.IsTrue(null!=companyHeadlines && companyHeadlines.Count>0);
}
[TestMethod]
public void AnalystPriceTargetMarketBeatRetrieval()
{