public void testCalculateTotalAssetsNoInput() { Dictionary <string, double> expectedOutput = new Dictionary <string, double>() { { "TotalAssetValues", 0.0 } }; Dictionary <string, int> input = new Dictionary <string, int>(); Assert.AreEqual(expectedOutput, stck_assets.CalculateTotalAssetsForInputSymbol(input)); }
public static void Main(String[] args) { try { string[] input = System.IO.File.ReadAllLines("ui\\InputStockSymbols.txt"); Dictionary <string, int> stocks = new Dictionary <string, int>(); foreach (string line in input) { string[] inputs = line.Split(','); stocks.Add(inputs[0], int.Parse(inputs[1])); } StockAssets stockAssetObj = new StockAssets(); stockAssetObj.assetService = new YahooAssetService(); Dictionary <string, double> netAssets = stockAssetObj.CalculateTotalAssetsForInputSymbol(stocks); StockRun.displayStockAssetDetails(stocks, netAssets); } catch (Exception ex) { Console.WriteLine(ex.Message); } }