public void TestUppercase() { var yahooFinanceClient = new YahooExchangeHelper(); var yahooStockCode = yahooFinanceClient.GetYahooStockCode("ASX", "AFI"); Assert.Equal("AFI.AX", yahooStockCode); }
public void TestLowerCaseSymbol() { var yahooFinanceClient = new YahooExchangeHelper(); var yahooStockCode = yahooFinanceClient.GetYahooStockCode("ASX", "afi"); Assert.Equal("AFI.AX", yahooStockCode); }
public void TestInvalidExchange() { var exchange = "ABC"; var yahooFinanceClient = new YahooExchangeHelper(); var exception = Assert.Throws <Exception>(() => yahooFinanceClient.GetYahooStockCode("ABC", "AFI")); Assert.Equal($"The \"{exchange}\" exchange is not supported.", exception.Message); }