private void MnuCurrency_Click(object sender, EventArgs e) { var frm = new FrmCurrency { MdiParent = this, StartPosition = FormStartPosition.CenterScreen, WindowState = FormWindowState.Normal }; frm.Show(); }
public void ConversionBreadth() { decimal result; decimal amount; CurrencyType fromCur; CurrencyType toCur; amount = 100.0M; fromCur = CurrencyType.US; toCur = CurrencyType.US; result = FrmCurrency.CurrencyConvert(amount, fromCur, toCur); Assert.AreEqual(100.0M, result, "US to US should be no change"); fromCur = CurrencyType.UK; toCur = CurrencyType.UK; result = FrmCurrency.CurrencyConvert(amount, fromCur, toCur); Assert.AreEqual(100.0M, result, "UK to UK should be no change"); fromCur = CurrencyType.AUS; toCur = CurrencyType.AUS; result = FrmCurrency.CurrencyConvert(amount, fromCur, toCur); Assert.AreEqual(100.0M, result, "AUS to AUS should be no change"); decimal expected; fromCur = CurrencyType.US; toCur = CurrencyType.AUS; result = FrmCurrency.CurrencyConvert(amount, fromCur, toCur); expected = amount * 2; Assert.AreEqual(expected, result, "US to AUS is incorrect"); fromCur = CurrencyType.UK; toCur = CurrencyType.AUS; result = FrmCurrency.CurrencyConvert(amount, fromCur, toCur); expected = amount / 0.5M * 2; Assert.AreEqual(expected, result, "UK to AUS is incorrect"); }