public void ConvertsAnAmount() { ExchangeStub exchange = new ExchangeStub(); var converter = new Converter(exchange); double amount = converter.Convert("GBP", "USD", 1); Assert.Equal(amount, 1.23); }
public void DkktoUsdTest() { var converter = new Converter(); int dkk = 150; int result = Convert.ToInt32(150 * converter.valutaData.Rates.USD); Assert.AreEqual(result, converter.DkkToUsd(dkk)); }
public void Setup() { Mock<List<Currency>> currencyList = new Mock<List<Currency>>(); Mock<Currency> a = new Mock<Currency>("EUR", 1, "12-12-2012"); Mock<Currency> b = new Mock<Currency>("GBP", 0.7009, "12-12-2012"); Mock<Currency> c = new Mock<Currency>("USD", 1.0666, "12-12-2012"); Mock<Currency> d = new Mock<Currency>("JPY", 131.65, "12-12-2012"); currencyList.Object.Add(a.Object); currencyList.Object.Add(b.Object); currencyList.Object.Add(c.Object); currencyList.Object.Add(d.Object); converter = new Converter(currencyList.Object); }
static void getDataForConverter(bool toEuro) { string convertTo; Console.WriteLine(Environment.NewLine); PrintDictionary: foreach (KeyValuePair<string, double> value in DailyData.dictionaryMetaDaily) Console.WriteLine(value.Key); Console.WriteLine("Please choose a non-Euro currency from the list above."); string currency = Console.ReadLine().ToUpper(); if (!DailyData.dictionaryMetaDaily.ContainsKey(currency)) { Console.WriteLine("I'm sorry, the currency you input is not on our records."); Console.WriteLine("Please reference the list and try again. Thank you!"); Console.WriteLine("Hit enter to continue."); Console.ReadLine(); goto PrintDictionary; } ArgumentValidation: Console.WriteLine("OK! Please type in the amount you would like to convert (numbers only please!)"); // double amount = Convert.ToDouble(Console.ReadLine()); double amount; bool returnResult = Double.TryParse(Console.ReadLine(), out amount); if (returnResult) { Converter converter = new Converter(toEuro, currency, amount); converter.GetRate(); Console.WriteLine(Environment.NewLine); if (toEuro == true) { convertTo = "to"; } else { convertTo = "from"; } Console.WriteLine("Result of converting " + currency + " " + convertTo + " Euros is " + Math.Round(converter.Convert(),3)); } else { Console.WriteLine("Argument Passed is not valid"); goto ArgumentValidation; } // Console.ReadLine(); }
public CartViewModel() { Converter converter = new Converter(); valutaData = converter.valutaData; Orderlines = new List<OrderLine>(); }
public void StartupDataLoadTest() { var converter = new Converter(); Assert.NotNull(converter.valutaData); }