public void SelectInstallmentType_Monthly() { InstallmentTypeManager installmentTypeManager = (InstallmentTypeManager)container["InstallmentTypeManager"]; InstallmentType selectedInstallmentType = installmentTypeManager.SelectInstallmentType(1); _AssertInstallmentType(selectedInstallmentType, 1, "monthly", 0, 1); }
public void SelectInstallmentType_Weekly() { InstallmentTypeManager installmentTypeManager = (InstallmentTypeManager)container["InstallmentTypeManager"]; InstallmentType selectedInstallmentType = installmentTypeManager.SelectInstallmentType(2); _AssertInstallmentType(selectedInstallmentType, 2, "weekly", 7, 0); }
public ProductServices(User user) { _user = user; _productManager = new LoanProductManager(user); _installmentTypeManager = new InstallmentTypeManager(user); _fundingLineManager = new FundingLineManager(user); _productManager.ProductLoaded += ProductLoaded; }
public ProductServices(User user) { _user = user; _productManager = new LoanProductManager(user); _installmentTypeManager = new InstallmentTypeManager(user); _fundingLineManager = new FundingLineManager(user); _productManager.ProductLoaded += ProductLoaded; MefContainer.Current.Bind(this); }
public void AddInstallmentTypeInDatabase() { InstallmentTypeManager installmentTypeManager = (InstallmentTypeManager)container["InstallmentTypeManager"]; int id = installmentTypeManager.AddInstallmentType(new InstallmentType { Name = "Bi-Monthly", NbOfDays = 0, NbOfMonths = 2 }); Assert.AreNotEqual(0, id); }
public void SelectAllInstallmentTypes() { InstallmentTypeManager installmentTypeManager = (InstallmentTypeManager)container["InstallmentTypeManager"]; List <InstallmentType> selectedList = installmentTypeManager.SelectAllInstallmentTypes(); Assert.AreEqual(2, selectedList.Count); _AssertInstallmentType(selectedList[0], 1, "monthly", 0, 1); _AssertInstallmentType(selectedList[1], 2, "weekly", 7, 0); }
public void InitManager() { TechnicalSettings.CheckSettings(); LoanProductManager loanProductManager = new LoanProductManager(DataUtil.TESTDB); AccountingTransactionManager accountingTransactionManager = new AccountingTransactionManager(DataUtil.TESTDB); EventManager eventManager = new EventManager(DataUtil.TESTDB); ExchangeRateManager exchangeRateManager = new ExchangeRateManager(DataUtil.TESTDB); ProvisioningRuleManager provisioningRuleManager = new ProvisioningRuleManager(DataUtil.TESTDB); AccountManager accountManager = new AccountManager(DataUtil.TESTDB); InstallmentTypeManager installmentTypeManager = new InstallmentTypeManager(DataUtil.TESTDB); UserManager userManager = new UserManager(DataUtil.TESTDB); EconomicActivityManager economicActivityManager = new EconomicActivityManager(DataUtil.TESTDB); InstallmentManager installmentManager = new InstallmentManager(DataUtil.TESTDB); FundingLineManager fundingLineManager = new FundingLineManager(DataUtil.TESTDB); ClientManager clientManager = new ClientManager(DataUtil.TESTDB); LocationsManager locationsManager = new LocationsManager(DataUtil.TESTDB); LoanManager loanManager = new LoanManager(DataUtil.TESTDB); ProjectManager projectManager = new ProjectManager(DataUtil.TESTDB); MFIManager mfiManager = new MFIManager(DataUtil.TESTDB); SavingManager savingManager = new SavingManager(DataUtil.TESTDB); SavingProductManager savingProductManager = new SavingProductManager(DataUtil.TESTDB); SavingEventManager savingEventManager = new SavingEventManager(DataUtil.TESTDB); CurrencyManager currencyManager = new CurrencyManager(DataUtil.TESTDB); AccountingRuleManager accountingRuleManager = new AccountingRuleManager(DataUtil.TESTDB); FundingLineServices fundingLineServices = new FundingLineServices(DataUtil.TESTDB); container = new Hashtable { { "LoanProductManager", loanProductManager }, { "AccountingTransactionManager", accountingTransactionManager }, { "EventManager", eventManager }, { "ExchangeRateManager", exchangeRateManager }, { "ProvisioningRuleManager", provisioningRuleManager }, { "AccountManager", accountManager }, { "InstallmentTypeManager", installmentTypeManager }, { "UserManager", userManager }, { "FundingLineManager", fundingLineManager }, { "LoanManager", loanManager }, { "ClientManager", clientManager }, { "LocationsManager", locationsManager }, { "ProjectManager", projectManager }, { "EconomicActivityManager", economicActivityManager }, { "InstallmentManager", installmentManager }, { "MFIManager", mfiManager }, { "SavingManager", savingManager }, { "SavingProductManager", savingProductManager }, { "SavingEventManager", savingEventManager }, { "CurrencyManager", currencyManager }, { "FundingLineServices", fundingLineServices }, { "AccountingRuleManager", accountingRuleManager } }; }
public LoanManager(User pUser) : base(pUser) { _user = pUser; _userManager = new UserManager(pUser); _paymentMethodManager = new PaymentMethodManager(pUser); _packageManager = new LoanProductManager(pUser); _installmentTypeManagement = new InstallmentTypeManager(pUser); _installmentManagement = new InstallmentManager(pUser); _eventManagement = new EventManager(pUser); _fundingLineManager = new FundingLineManager(pUser); _projectManager = new ProjectManager(pUser, false); _clientManager = new ClientManager(pUser, false, false); _collateralProductManager = new CollateralProductManager(pUser); _economicActivityManager = new EconomicActivityManager(pUser); }
public ProductServices(InstallmentTypeManager installmentTypeManager) { _installmentTypeManager = installmentTypeManager; }
public LoanManager(string pTestDb) : base(pTestDb) { _user = User.CurrentUser; _userManager = new UserManager(pTestDb); _packageManager = new LoanProductManager(pTestDb); _installmentTypeManagement = new InstallmentTypeManager(pTestDb); _installmentManagement = new InstallmentManager(pTestDb); _eventManagement = new EventManager(pTestDb); _fundingLineManager = new FundingLineManager(pTestDb); _collateralProductManager = new CollateralProductManager(pTestDb); _paymentMethodManager = new PaymentMethodManager(pTestDb); _economicActivityManager = new EconomicActivityManager(pTestDb); }
public LoanManager(string pTestDb, User pUser) : base(pTestDb) { _user = pUser; _userManager = new UserManager(pTestDb, _user); _packageManager = new LoanProductManager(pTestDb); _installmentTypeManagement = new InstallmentTypeManager(pTestDb); _installmentManagement = new InstallmentManager(pTestDb); _eventManagement = new EventManager(pTestDb); _fundingLineManager = new FundingLineManager(pTestDb); _clientManager = new ClientManager(pTestDb); _collateralProductManager = new CollateralProductManager(pTestDb); _paymentMethodManager = new PaymentMethodManager(pTestDb, pUser); }
public SavingProductServices(User user) { _user = user; _savingProductManager = new SavingProductManager(user); _installmentTypeManager = new InstallmentTypeManager(user); }
public LoanProductManager(string testDB) : base(testDB) { installmentTypeManagement = new InstallmentTypeManager(testDB); }
public LoanProductManager(User pUser) : base(pUser) { installmentTypeManagement = new InstallmentTypeManager(pUser); }
public ProductServices(InstallmentTypeManager installmentTypeManager) { _installmentTypeManager = installmentTypeManager; MefContainer.Current.Bind(this); }