Exemplo n.º 1
0
        public void TestCalculateEntryFeesAmount()
        {
            Loan myContract = new Loan(new User(),
                ApplicationSettings.GetInstance(""),
                NonWorkingDateSingleton.GetInstance(""),
                ProvisionTable.GetInstance(new User()),
                ChartOfAccounts.GetInstance(new User()));
            new Loan(new User(),
                ApplicationSettings.GetInstance(""),
                NonWorkingDateSingleton.GetInstance(""),
                ProvisionTable.GetInstance(new User()),
                ChartOfAccounts.GetInstance(new User()));
            myContract.Amount = 500;
            myContract.LoanEntryFeesList = new List<LoanEntryFee>();
            LoanEntryFee fee = new LoanEntryFee();
            fee.FeeValue = (decimal) 0.02;

            myContract.LoanEntryFeesList.Add(fee);
            Assert.AreEqual(10m,myContract.CalculateEntryFeesAmount(true)[0].Value);
        }