Fix Yahoo Fundamental retrieval.
Fix SeekingAlpha news retrieval.
This commit is contained in:
@@ -18,5 +18,7 @@
|
||||
<add key="proxy_GetFundamentalEx" value="false"/>
|
||||
<add key="proxy_GetDividendHistory" value="false"/>
|
||||
<add key="proxy_GetCompanyHeadlinesMarketWatch" value="false"/>
|
||||
<add key="proxy_GetCompanyHeadlinesSeekingAlphaV1" value="false"/>
|
||||
<add key="proxy_GetCompanyHeadlinesSeekingAlphaV2" value="false"/>
|
||||
</appSettings>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/></startup></configuration>
|
||||
|
||||
@@ -104,7 +104,6 @@ namespace MarketDataUnitTests
|
||||
Assert.IsTrue(null!=priceIndices && priceIndices.Count>0);
|
||||
}
|
||||
|
||||
|
||||
// Yahoo Fundamental feed is very poor quality and lots of misses. It's a last resort.
|
||||
[TestMethod]
|
||||
public void FundamentalYahooRetrieval()
|
||||
@@ -120,14 +119,14 @@ namespace MarketDataUnitTests
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.MarketCap),"MarketCap");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.PE),"PE");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.EPS),"EPS");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.PEG),"PEG");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.ReturnOnAssets),"ReturnOnAssets");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.ReturnOnEquity),"ReturnOnEquity");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.TotalCash),"TotalCash");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.TotalDebt),"TotalDebt");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.SharesOutstanding),"SharesOutstanding");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.Revenue),"Revenue");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.RevenuePerShare),"RevenuePerShare");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.PEG),"PEG");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.ReturnOnAssets),"ReturnOnAssets");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.ReturnOnEquity),"ReturnOnEquity");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.TotalCash),"TotalCash");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.TotalDebt),"TotalDebt");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.SharesOutstanding),"SharesOutstanding");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.Revenue),"Revenue");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.RevenuePerShare),"RevenuePerShare");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.QtrlyRevenueGrowth),"QtrlyRevenueGrowth");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.GrossProfit),"GrossProfit");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.EBITDA),"EBITDA");
|
||||
@@ -138,7 +137,7 @@ namespace MarketDataUnitTests
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.Equity),"Equity");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.TrailingPE),"TrailingPE");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.EnterpriseValue),"EnterpriseValue");
|
||||
// Assert.IsTrue(!double.IsNaN(fundamental.EBIT),"EBIT");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.EBIT),"EBIT");
|
||||
Assert.IsTrue(!double.IsNaN(fundamental.DebtToEquity),"DebtToEquity");
|
||||
}
|
||||
|
||||
@@ -292,11 +291,27 @@ namespace MarketDataUnitTests
|
||||
[TestMethod]
|
||||
public void HeadlinesSeekingAlphaRetrieval()
|
||||
{
|
||||
String symbol="AAPL";
|
||||
String symbol="ALPN";
|
||||
Headlines companyHeadlines = MarketDataHelper.GetCompanyHeadlinesSeekingAlpha(symbol);
|
||||
Assert.IsTrue(null!=companyHeadlines && companyHeadlines.Count>0);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void HeadlinesSeekingAlphaV1Retrieval()
|
||||
{
|
||||
String symbol="AAPL";
|
||||
Headlines companyHeadlines = MarketDataHelper.GetCompanyHeadlinesSeekingAlphaV1(symbol);
|
||||
Assert.IsTrue(null!=companyHeadlines && companyHeadlines.Count>0);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void HeadlinesSeekingAlphaV2Retrieval()
|
||||
{
|
||||
String symbol="AAPL";
|
||||
Headlines companyHeadlines = MarketDataHelper.GetCompanyHeadlinesSeekingAlphaV2(symbol);
|
||||
Assert.IsTrue(null!=companyHeadlines && companyHeadlines.Count>0);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void AnalystPriceTargetMarketBeatRetrieval()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user