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); }