Пример #1
0
        private void MnuCurrency_Click(object sender, EventArgs e)
        {
            var frm = new FrmCurrency
            {
                MdiParent     = this,
                StartPosition = FormStartPosition.CenterScreen,
                WindowState   = FormWindowState.Normal
            };

            frm.Show();
        }
Пример #2
0
        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");
        }