public CalculateRealInterestInstallments(CreditContractOptions pCco,
                                          CalculateMaximumAmountToRepayStrategy calculateMaximumAmount, Loan pContract,
                                          ApplicationSettings pGeneralSettings, NonWorkingDateSingleton pNonWorkingDate)
 {
     _generalSettings         = pGeneralSettings;
     _nWds                    = pNonWorkingDate;
     _contract                = pContract;
     _cCo                     = pCco;
     _methodToRepayFees       = new RepayFeesStrategy(pCco);
     _methodToRepayInterest   = new RepayInterestStrategy(pCco);
     _methodToRepayCommission = new RepayCommisionStrategy(pCco);
     PaidIstallments          = new List <Installment>();
     _calculateMaximumAmount  = calculateMaximumAmount;
 }