From 6a183296545c86a52ae25d510b4cd7fd22b06b5d Mon Sep 17 00:00:00 2001 From: Sean Date: Fri, 7 Feb 2025 09:57:43 -0500 Subject: [PATCH] Fix test for GetLatestPriceYahoo --- MarketDataUnitTests/MarketDataFeedTests.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MarketDataUnitTests/MarketDataFeedTests.cs b/MarketDataUnitTests/MarketDataFeedTests.cs index 809fa9b..b33a067 100644 --- a/MarketDataUnitTests/MarketDataFeedTests.cs +++ b/MarketDataUnitTests/MarketDataFeedTests.cs @@ -76,13 +76,16 @@ namespace MarketDataUnitTests Assert.IsTrue(null!=price && price.IsValid); } +// The GetLatestPriceYahoo feed may return a price that only contains the previous close. +// This can happen after market hours and does not mean that the feed is broken. [TestMethod] public void LatestPriceYahooRetrieval() { String symbol="JFNNX"; Price price=MarketDataHelper.GetLatestPriceYahoo(symbol); Assert.IsTrue(null!=price,"No Price from Yahoo"); - Assert.IsTrue(price.IsValid,"Invalid Price"); + Assert.IsTrue(price.IsValid || !double.IsNaN(price.PrevClose), "The feed is not working."); +// Assert.IsTrue(price.IsValid,"Invalid Price"); } [TestMethod]