Exemple #1
0
        public void TestTotalSum()
        {
            CalcPay calc = new CalcPay();

            calc.Sum          = 125000m;
            calc.ExchangeRate = 33.78m;
            calc.NDS          = 18m;
            Assert.AreEqual(4982550m, calc.GetTotalSum());
        }
Exemple #2
0
        public void TestPaymentShedule()
        {
            CalcPay calc = new CalcPay();

            calc.Sum          = 125000m;
            calc.ExchangeRate = 33.78m;
            calc.NDS          = 18m;
            calc.CountPayment = 3;
            calc.FirstDate    = new DateTime(2014, 1, 1);
            Payment[] sample = { new Payment(new DateTime(2014, 1, 1), 1660850m),
                                 new Payment(new DateTime(2014, 2, 1), 1660850m),
                                 new Payment(new DateTime(2014, 3, 1), 1660850m) };
            Assert.AreEqual(true, sample.SequenceEqual(calc.PaymentShedule()));
        }