Example #1
0
        public void Test_RetrieveForSavings()
        {
            SavingsBookProduct savingsBookProduct = new SavingsBookProduct()
            {
                Id = 1
            };

            Person person = new Person
            {
                FirstName = "Michael",
                LastName  = "Krejci",
                Activity  = new EconomicActivity(1, "Agriculture", null, false)
            };

            SavingBookContract saving = new SavingBookContract(ApplicationSettings.GetInstance(""),
                                                               new User(),
                                                               savingsBookProduct);

            person.Savings.Add(saving);

            Account specficAccount = _rules.GetSpecificAccount(OAccounts.CASH_CREDIT, saving, OBookingDirections.Both);

            Assert.AreEqual(null, specficAccount);

            specficAccount = _rules.GetSpecificAccount(OAccounts.CASH, saving, OBookingDirections.Both);
            Assert.AreEqual("1020", specficAccount.Number);
        }