Example #1
0
        public void TestAddSavingBookProduct()
        {
            SavingsBookProduct savingsProduct = new SavingsBookProduct
            {
                Name                = "Good savings account",
                Code                = "P123",
                InitialAmountMin    = 100,
                InitialAmountMax    = 200,
                DepositMin          = 250,
                DepositMax          = 400,
                WithdrawingMin      = 400,
                WithdrawingMax      = 450,
                TransferMin         = 100,
                TransferMax         = 500,
                InterestRateMin     = 0.12,
                InterestRateMax     = 0.20,
                BalanceMin          = 1000,
                BalanceMax          = 2000,
                InterestBase        = OSavingInterestBase.Daily,
                InterestFrequency   = OSavingInterestFrequency.EndOfYear,
                EntryFeesMin        = 10,
                EntryFeesMax        = 20,
                WithdrawFeesType    = OSavingsFeesType.Flat,
                FlatWithdrawFeesMin = 1,
                FlatWithdrawFeesMax = 5,
                TransferFeesType    = OSavingsFeesType.Flat,
                FlatTransferFeesMin = 1,
                FlatTransferFeesMax = 5,
                DepositFeesMin      = 1,
                DepositFeesMax      = 5,
                CloseFeesMin        = 2,
                CloseFeesMax        = 7,
                ManagementFeesMin   = 4,
                ManagementFeesMax   = 16,
                OverdraftFeesMin    = 2,
                OverdraftFeesMax    = 6,
                AgioFeesMin         = 1,
                AgioFeesMax         = 4,
                Currency            = new Currency {
                    Id = 1
                }
            };

            InstallmentType managementFeeFreq = new InstallmentType {
                Name = "Weekly", NbOfDays = 7, NbOfMonths = 0
            };

            savingsProduct.ManagementFeeFreq = managementFeeFreq;

            InstallmentType agioFeeFreq = new InstallmentType {
                Name = "Daily", NbOfDays = 1, NbOfMonths = 0
            };

            savingsProduct.AgioFeesFreq = agioFeeFreq;

            _savingProductManager = (SavingProductManager)container["SavingProductManager"];
            _savingProductManager.Add(savingsProduct);

            Assert.Greater(savingsProduct.Id, 0);
        }
 public AccountingRuleManager(string pTestDB) : base(pTestDB)
 {
     _accountManager          = new AccountManager(pTestDB);
     _loanProductManager      = new LoanProductManager(pTestDB);
     _savingProductManager    = new SavingProductManager(pTestDB);
     _economicActivityManager = new EconomicActivityManager(pTestDB);
     _fundingLineManager      = new FundingLineManager(pTestDB);
     _currencyManager         = new CurrencyManager(pTestDB);
 }
 public AccountingRuleManager(User pUser) : base(pUser)
 {
     _accountManager          = new AccountManager(pUser);
     _loanProductManager      = new LoanProductManager(pUser);
     _savingProductManager    = new SavingProductManager(pUser);
     _economicActivityManager = new EconomicActivityManager(pUser);
     _fundingLineManager      = new FundingLineManager(pUser);
     _currencyManager         = new CurrencyManager(pUser);
     _paymentMethodManager    = new PaymentMethodManager(pUser);
 }
Example #4
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 }
            };
        }
Example #5
0
        public void TestIsThisProductCodeAlreadyExist()
        {
            SavingsBookProduct savingsProduct = new SavingsBookProduct
            {
                Name             = "Good savings account",
                Code             = "P123",
                ClientType       = OpenCBS.Enums.OClientTypes.All,
                InitialAmountMin = 100,
                InitialAmountMax = 200,
                DepositMin       = 250,
                DepositMax       = 400,
                WithdrawingMin   = 400,
                WithdrawingMax   = 450,
                TransferMin      = 100,
                TransferMax      = 500,
                InterestRateMin  = 0.12,
                InterestRateMax  = 0.20,
                BalanceMin       = 1000,
                BalanceMax       = 2000,
                Currency         = new Currency {
                    Id = 1
                },
                InterestBase      = OSavingInterestBase.Daily,
                InterestFrequency = OSavingInterestFrequency.EndOfWeek
            };
            InstallmentType managementFeeFreq = new InstallmentType {
                Name = "Weekly", NbOfDays = 7, NbOfMonths = 0, Id = 1
            };

            savingsProduct.ManagementFeeFreq = managementFeeFreq;

            InstallmentType agioFeeFreq = new InstallmentType {
                Name = "Daily", NbOfDays = 1, NbOfMonths = 0
            };

            savingsProduct.AgioFeesFreq = agioFeeFreq;

            _savingProductManager = (SavingProductManager)container["SavingProductManager"];

            Assert.IsTrue(_savingProductManager.IsThisProductCodeAlreadyExist("P1"));
            Assert.IsFalse(_savingProductManager.IsThisProductCodeAlreadyExist(savingsProduct.Code));

            _savingProductManager.Add(savingsProduct);

            Assert.IsTrue(_savingProductManager.IsThisProductCodeAlreadyExist(savingsProduct.Code));
        }
Example #6
0
        protected override void SetUp()
        {
            base.SetUp();

            _productManager     = (SavingProductManager)container["SavingProductManager"];
            _savingManager      = (SavingManager)container["SavingManager"];
            _savingEventManager = (SavingEventManager)container["SavingEventManager"];

            Assert.IsNotNull(_savingManager);
            Assert.IsNotNull(_productManager);

            _savingsBookProduct = _productManager.SelectSavingsBookProduct(1);


            Assert.IsNotNull(_savingsBookProduct);

            User.CurrentUser.Id = 1;
        }
        protected override void SetUp()
        {
            base.SetUp();

            _accountingRuleManager   = (AccountingRuleManager)container["AccountingRuleManager"];
            _accountManager          = (AccountManager)container["AccountManager"];
            _loanProductManager      = (LoanProductManager)container["LoanProductManager"];
            _savingProductManager    = (SavingProductManager)container["SavingProductManager"];
            _economicActivityManager = (EconomicActivityManager)container["EconomicActivityManager"];
            _fundingLineManager      = (FundingLineManager)container["FundingLineManager"];
            _eventManager            = (EventManager)container["EventManager"];

            Assert.IsNotNull(_accountingRuleManager);
            Assert.IsNotNull(_accountManager);
            Assert.IsNotNull(_loanProductManager);
            Assert.IsNotNull(_savingProductManager);
            Assert.IsNotNull(_economicActivityManager);
            Assert.IsNotNull(_fundingLineManager);
            Assert.IsNotNull(_eventManager);
        }
 public SavingProductServices(string testDB)
 {
     _savingProductManager = new SavingProductManager(testDB);
 }
 public SavingProductServices(User user)
 {
     _user = user;
     _savingProductManager   = new SavingProductManager(user);
     _installmentTypeManager = new InstallmentTypeManager(user);
 }
 public SavingProductServices(SavingProductManager savingProductManager)
 {
     _savingProductManager = savingProductManager;
 }
Example #11
0
 public void TestSavingProductManagerInit()
 {
     _savingProductManager = (SavingProductManager)container["SavingProductManager"];
     Assert.IsNotNull(_savingProductManager);
 }
Example #12
0
        public void TestGetSavingBookProduct()
        {
            Assert.Ignore(); // Ru55
            SavingsBookProduct savingsProduct = new SavingsBookProduct
            {
                Name                = "Good savings account",
                Code                = "P123",
                ClientType          = OClientTypes.All,
                InitialAmountMin    = 100,
                InitialAmountMax    = 200,
                DepositMin          = 250,
                DepositMax          = 400,
                WithdrawingMin      = 400,
                WithdrawingMax      = 450,
                TransferMin         = 100,
                TransferMax         = 500,
                InterestRateMin     = 0.12,
                InterestRateMax     = 0.20,
                BalanceMin          = 1000,
                BalanceMax          = 2000,
                InterestBase        = OSavingInterestBase.Monthly,
                InterestFrequency   = OSavingInterestFrequency.EndOfYear,
                CalculAmountBase    = OSavingCalculAmountBase.MinimalAmount,
                EntryFeesMax        = 20,
                EntryFeesMin        = 10,
                WithdrawFeesType    = OSavingsFeesType.Flat,
                FlatWithdrawFeesMin = 1,
                FlatWithdrawFeesMax = 5,
                TransferFeesType    = OSavingsFeesType.Flat,
                FlatTransferFeesMin = 1,
                FlatTransferFeesMax = 5,
                OverdraftFeesMin    = 2,
                OverdraftFeesMax    = 6,
                AgioFeesMin         = 1,
                AgioFeesMax         = 4,
                Currency            = new Currency {
                    Id = 1
                }
            };

            InstallmentType managementFeeFreq = new InstallmentType {
                Name = "Weekly", NbOfDays = 7, NbOfMonths = 0, Id = 1
            };

            savingsProduct.ManagementFeeFreq = managementFeeFreq;

            InstallmentType agioFeeFreq = new InstallmentType {
                Name = "Daily", NbOfDays = 1, NbOfMonths = 0, Id = 2
            };

            savingsProduct.AgioFeesFreq = agioFeeFreq;

            _savingProductManager = (SavingProductManager)container["SavingProductManager"];
            _savingProductManager.Add(savingsProduct);

            SavingsBookProduct loadedProduct = (SavingsBookProduct)_savingProductManager.SelectSavingProduct(savingsProduct.Id);

            Assert.AreEqual(savingsProduct.Id, loadedProduct.Id);
            Assert.AreEqual(savingsProduct.ClientType, loadedProduct.ClientType);
            Assert.AreEqual(savingsProduct.Name, loadedProduct.Name);
            Assert.AreEqual(savingsProduct.BalanceMax.Value, loadedProduct.BalanceMax.Value);
            Assert.AreEqual(savingsProduct.BalanceMin.Value, loadedProduct.BalanceMin.Value);
            Assert.AreEqual(savingsProduct.InitialAmountMax.Value, loadedProduct.InitialAmountMax.Value);
            Assert.AreEqual(savingsProduct.InitialAmountMin.Value, loadedProduct.InitialAmountMin.Value);
            Assert.AreEqual(savingsProduct.DepositMax.Value, loadedProduct.DepositMax.Value);
            Assert.AreEqual(savingsProduct.DepositMin.Value, loadedProduct.DepositMin.Value);
            Assert.AreEqual(savingsProduct.WithdrawingMax.Value, loadedProduct.WithdrawingMax.Value);
            Assert.AreEqual(savingsProduct.WithdrawingMin.Value, loadedProduct.WithdrawingMin.Value);
            Assert.AreEqual(savingsProduct.TransferMin.Value, loadedProduct.TransferMin.Value);
            Assert.AreEqual(savingsProduct.TransferMax.Value, loadedProduct.TransferMax.Value);
            Assert.AreEqual(savingsProduct.InterestRate, loadedProduct.InterestRate);
            Assert.AreEqual(savingsProduct.InterestRateMax, loadedProduct.InterestRateMax);
            Assert.AreEqual(savingsProduct.InterestRateMin, loadedProduct.InterestRateMin);
            Assert.AreEqual(savingsProduct.InterestBase, loadedProduct.InterestBase);
            Assert.AreEqual(savingsProduct.InterestFrequency, loadedProduct.InterestFrequency);
            Assert.AreEqual(savingsProduct.CalculAmountBase, loadedProduct.CalculAmountBase);
            Assert.AreEqual(savingsProduct.EntryFees.HasValue, loadedProduct.EntryFees.HasValue);
            Assert.AreEqual(savingsProduct.EntryFeesMax, loadedProduct.EntryFeesMax);
            Assert.AreEqual(savingsProduct.EntryFeesMin, loadedProduct.EntryFeesMin);
            Assert.AreEqual(savingsProduct.WithdrawFeesType, loadedProduct.WithdrawFeesType);
            Assert.AreEqual(savingsProduct.FlatWithdrawFees.HasValue, loadedProduct.FlatWithdrawFees.HasValue);
            Assert.AreEqual(savingsProduct.FlatWithdrawFeesMax, loadedProduct.FlatWithdrawFeesMax);
            Assert.AreEqual(savingsProduct.FlatWithdrawFeesMin, loadedProduct.FlatWithdrawFeesMin);
            Assert.AreEqual(savingsProduct.RateWithdrawFees, loadedProduct.RateWithdrawFees);
            Assert.AreEqual(savingsProduct.RateWithdrawFeesMax, loadedProduct.RateWithdrawFeesMax);
            Assert.AreEqual(savingsProduct.RateWithdrawFeesMin, loadedProduct.RateWithdrawFeesMin);
            Assert.AreEqual(savingsProduct.TransferFeesType, loadedProduct.TransferFeesType);
            Assert.AreEqual(savingsProduct.FlatTransferFees.HasValue, loadedProduct.FlatTransferFees.HasValue);
            Assert.AreEqual(savingsProduct.FlatTransferFeesMax, loadedProduct.FlatTransferFeesMax);
            Assert.AreEqual(savingsProduct.FlatTransferFeesMin, loadedProduct.FlatTransferFeesMin);
            Assert.AreEqual(savingsProduct.RateTransferFees, loadedProduct.RateTransferFees);
            Assert.AreEqual(savingsProduct.RateTransferFeesMax, loadedProduct.RateTransferFeesMax);
            Assert.AreEqual(savingsProduct.RateTransferFeesMin, loadedProduct.RateTransferFeesMin);
        }
Example #13
0
        public void TestUpdateUsedSavingBookProduct()
        {
            Assert.Ignore(); // Ru55
            SavingsBookProduct savingsProduct = new SavingsBookProduct
            {
                Name                = "Good savings account",
                Code                = "P123",
                ClientType          = OClientTypes.All,
                InitialAmountMin    = 100,
                InitialAmountMax    = 200,
                DepositMin          = 250,
                DepositMax          = 400,
                WithdrawingMin      = 400,
                WithdrawingMax      = 450,
                TransferMin         = 100,
                TransferMax         = 300,
                InterestRateMin     = 0.12,
                InterestRateMax     = 0.20,
                BalanceMin          = 1000,
                BalanceMax          = 2000,
                InterestBase        = OSavingInterestBase.Daily,
                InterestFrequency   = OSavingInterestFrequency.EndOfYear,
                EntryFeesMin        = 10,
                EntryFeesMax        = 20,
                WithdrawFeesType    = OSavingsFeesType.Rate,
                RateWithdrawFeesMin = 0.01,
                RateWithdrawFeesMax = 0.05,
                TransferFeesType    = OSavingsFeesType.Rate,
                RateTransferFeesMin = 0.01,
                RateTransferFeesMax = 0.05,
                Currency            = new Currency {
                    Id = 1
                }
            };

            InstallmentType managementFeeFreq = new InstallmentType {
                Name = "Weekly", NbOfDays = 7, NbOfMonths = 0, Id = 1
            };

            savingsProduct.ManagementFeeFreq = managementFeeFreq;

            InstallmentType agioFeeFreq = new InstallmentType {
                Name = "Daily", NbOfDays = 1, NbOfMonths = 0, Id = 2
            };

            savingsProduct.AgioFeesFreq = agioFeeFreq;

            _savingProductManager = (SavingProductManager)container["SavingProductManager"];
            _savingProductManager.Add(savingsProduct);

            SavingBookContract saving = new SavingBookContract(ApplicationSettings.GetInstance(""),
                                                               new User()
            {
                Id = 1
            }, new DateTime(2009, 01, 01),
                                                               savingsProduct, null)
            {
                Code         = "S/CR/2009/P123/BAR-1",
                Status       = OSavingsStatus.Active,
                InterestRate = 0.01
            };

            _savingManager = (SavingManager)container["SavingManager"];
            _savingManager.Add(saving, new Person {
                Id = 6
            });

            SavingsBookProduct loadedProduct = _savingProductManager.SelectSavingsBookProduct(savingsProduct.Id);

            savingsProduct.Name                = "Good updating product";
            savingsProduct.ClientType          = OClientTypes.Person;
            savingsProduct.Code                = "P125";
            savingsProduct.InitialAmountMin    = 200;
            savingsProduct.InitialAmountMax    = 400;
            savingsProduct.DepositMin          = 500;
            savingsProduct.DepositMax          = 800;
            savingsProduct.WithdrawingMin      = 800;
            savingsProduct.WithdrawingMax      = 900;
            savingsProduct.TransferMin         = 500;
            savingsProduct.TransferMax         = 1000;
            savingsProduct.InterestRateMin     = 0.24;
            savingsProduct.InterestRateMax     = 0.20;
            savingsProduct.BalanceMin          = 2000;
            savingsProduct.BalanceMax          = 4000;
            savingsProduct.InterestBase        = OSavingInterestBase.Monthly;
            savingsProduct.InterestFrequency   = OSavingInterestFrequency.EndOfMonth;
            savingsProduct.EntryFees           = 15;
            savingsProduct.EntryFeesMax        = null;
            savingsProduct.EntryFeesMin        = null;
            savingsProduct.WithdrawFeesType    = OSavingsFeesType.Rate;
            savingsProduct.RateWithdrawFees    = 0.03;
            savingsProduct.RateWithdrawFeesMin = null;
            savingsProduct.RateWithdrawFeesMax = null;
            savingsProduct.FlatWithdrawFeesMin = null;
            savingsProduct.FlatWithdrawFeesMax = null;
            savingsProduct.TransferFeesType    = OSavingsFeesType.Rate;
            savingsProduct.RateTransferFees    = 0.03;
            savingsProduct.RateTransferFeesMin = null;
            savingsProduct.RateTransferFeesMax = null;
            savingsProduct.FlatTransferFeesMin = null;
            savingsProduct.FlatTransferFeesMax = null;
            savingsProduct.Currency            = new Currency {
                Id = 2
            };

            _savingProductManager.Update(savingsProduct);

            loadedProduct = _savingProductManager.SelectSavingsBookProduct(savingsProduct.Id);

            Assert.AreEqual(savingsProduct.Id, loadedProduct.Id);
            Assert.AreEqual(OClientTypes.All, loadedProduct.ClientType);
            Assert.AreEqual("Good savings account", loadedProduct.Name);
            Assert.AreEqual("P123", loadedProduct.Code);
            Assert.AreEqual(savingsProduct.BalanceMax.Value, loadedProduct.BalanceMax.Value);
            Assert.AreEqual(savingsProduct.BalanceMin.Value, loadedProduct.BalanceMin.Value);
            Assert.AreEqual(savingsProduct.InitialAmountMax.Value, loadedProduct.InitialAmountMax.Value);
            Assert.AreEqual(savingsProduct.InitialAmountMin.Value, loadedProduct.InitialAmountMin.Value);
            Assert.AreEqual(savingsProduct.DepositMax.Value, loadedProduct.DepositMax.Value);
            Assert.AreEqual(savingsProduct.DepositMin.Value, loadedProduct.DepositMin.Value);
            Assert.AreEqual(savingsProduct.WithdrawingMax.Value, loadedProduct.WithdrawingMax.Value);
            Assert.AreEqual(savingsProduct.WithdrawingMin.Value, loadedProduct.WithdrawingMin.Value);
            Assert.AreEqual(savingsProduct.TransferMin.Value, loadedProduct.TransferMin.Value);
            Assert.AreEqual(savingsProduct.TransferMax.Value, loadedProduct.TransferMax.Value);
            Assert.AreEqual(savingsProduct.InterestRate, loadedProduct.InterestRate);
            Assert.AreEqual(savingsProduct.InterestRateMax, loadedProduct.InterestRateMax);
            Assert.AreEqual(savingsProduct.InterestRateMin, loadedProduct.InterestRateMin);
            Assert.AreEqual(OSavingInterestBase.Daily, loadedProduct.InterestBase);
            Assert.AreEqual(OSavingInterestFrequency.EndOfYear, loadedProduct.InterestFrequency);
            Assert.AreEqual(savingsProduct.EntryFees, loadedProduct.EntryFees);
            Assert.AreEqual(savingsProduct.EntryFeesMax.HasValue, loadedProduct.EntryFeesMax.HasValue);
            Assert.AreEqual(savingsProduct.EntryFeesMin.HasValue, loadedProduct.EntryFeesMin.HasValue);
            Assert.AreEqual(savingsProduct.WithdrawFeesType, loadedProduct.WithdrawFeesType);
            Assert.AreEqual(savingsProduct.FlatWithdrawFees.HasValue, loadedProduct.FlatWithdrawFees.HasValue);
            Assert.AreEqual(savingsProduct.FlatWithdrawFeesMax.HasValue, loadedProduct.FlatWithdrawFeesMax.HasValue);
            Assert.AreEqual(savingsProduct.FlatWithdrawFeesMin.HasValue, loadedProduct.FlatWithdrawFeesMin.HasValue);
            Assert.AreEqual(savingsProduct.RateWithdrawFees, loadedProduct.RateWithdrawFees);
            Assert.AreEqual(savingsProduct.RateWithdrawFeesMax.HasValue, loadedProduct.RateWithdrawFeesMax.HasValue);
            Assert.AreEqual(savingsProduct.RateWithdrawFeesMin.HasValue, loadedProduct.RateWithdrawFeesMin.HasValue);
            Assert.AreEqual(savingsProduct.TransferFeesType, loadedProduct.TransferFeesType);
            Assert.AreEqual(savingsProduct.FlatTransferFees.HasValue, loadedProduct.FlatTransferFees.HasValue);
            Assert.AreEqual(savingsProduct.FlatTransferFeesMax.HasValue, loadedProduct.FlatTransferFeesMax.HasValue);
            Assert.AreEqual(savingsProduct.FlatTransferFeesMin.HasValue, loadedProduct.FlatTransferFeesMin.HasValue);
            Assert.AreEqual(savingsProduct.RateTransferFees, loadedProduct.RateTransferFees);
            Assert.AreEqual(savingsProduct.RateTransferFeesMax.HasValue, loadedProduct.RateTransferFeesMax.HasValue);
            Assert.AreEqual(savingsProduct.RateTransferFeesMin.HasValue, loadedProduct.RateTransferFeesMin.HasValue);
            Assert.AreEqual(1, loadedProduct.Currency.Id);
        }
Example #14
0
 public SavingEventManager(string db) : base(db)
 {
     _savingProductManager = new SavingProductManager(db);
 }
Example #15
0
 public SavingEventManager(User pUser) : base(pUser)
 {
     _savingProductManager = new SavingProductManager(pUser);
 }