示例#1
0
 public void TestVPM()
 {
     LoanProduct package = new LoanProduct
                               {
                                   InstallmentType = new InstallmentType(1, "Bi-Weekly", 14, 0),
                                   LoanType = OLoanTypes.DecliningFixedInstallments,
                                   ChargeInterestWithinGracePeriod = true,
                                   Currency = new Currency { Id = 1 }
                               };
     Loan myContract = new Loan(package, 1000, 0.03m, 7, 1, new DateTime(2006, 1, 1), new User(), ApplicationSettings.GetInstance(""), NonWorkingDateSingleton.GetInstance(""), ProvisionTable.GetInstance(new User()), ChartOfAccounts.GetInstance(new User()));
     Assert.AreEqual(160.51m,Decimal.Round(myContract.VPM(1000,7).Value,2));
 }