public void testCalculateTotalNetAssetsNooInput() { List <double> input = new List <double>(); double expectedOutput = 0.0; Assert.AreEqual(expectedOutput, StockAssets.CalculateTotalNetAssets(input), DELTA); }
public void testCalculateTotalNetAssetsTwoInputs() { List <double> input = new List <double>() { 3599.00, 11159.99 }; double expectedOutput = 14758.99; Assert.AreEqual(expectedOutput, StockAssets.CalculateTotalNetAssets(input), DELTA); }
public void testCalculateTotalNetAssets() { List <double> input = new List <double>() { 3563.0002 }; double expectedOutput = 3563.0002; Assert.AreEqual(expectedOutput, StockAssets.CalculateTotalNetAssets(input), DELTA); }
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); } }
public void testNetAssetWithInvalidPriceAndShare() { Assert.AreEqual(0, StockAssets.CalculateNetAssetValue(-1, -1)); }
public void testNetAssetWithInvalidShares() { Assert.AreEqual(0, StockAssets.CalculateNetAssetValue(5.2, 0)); }
public void testNetAsset() { Assert.AreEqual(8900, StockAssets.CalculateNetAssetValue(8.9, 1000), DELTA); }