protected override void SetUp() { base.SetUp(); ChartOfAccounts.SuppressAll(); _savingManager = (SavingManager)container["SavingManager"]; _savingEventManager = (SavingEventManager)container["SavingEventManager"]; _client = new Person { Id = 6 }; _user = new User { Id = 1 }; User.CurrentUser = _user; _product = new SavingsBookProduct { Id = 1, Name = "SavingProduct1", InitialAmountMin = 100, InitialAmountMax = 500, BalanceMin = 0, BalanceMax = 1000, WithdrawingMin = 100, WithdrawingMax = 150, DepositMin = 200, DepositMax = 250, TransferMin = 100, TransferMax = 200, InterestRateMin = 0.2, InterestRateMax = 0.3, InterestBase = OSavingInterestBase.Daily, InterestFrequency = OSavingInterestFrequency.EndOfMonth, Currency = new Currency { Id = 1 }, WithdrawFeesType = OSavingsFeesType.Flat, FlatWithdrawFees = 10, TransferFeesType = OSavingsFeesType.Rate, RateTransferFees = 0.1 }; _saving = new SavingBookContract(ApplicationSettings.GetInstance(""), _user, new DateTime(2009, 01, 01), _product, null) { Code = "S/CR/2009/SAVIN-1/BAR-1", InterestRate = 0.2, FlatWithdrawFees = 10, RateTransferFees = 0.1 }; _saving.FirstDeposit(1000, new DateTime(2009, 01, 01), null, new User(), Teller.CurrentTeller); _savingTarget = _saving = new SavingBookContract(ApplicationSettings.GetInstance(""), _user, new DateTime(2009, 01, 01), _product, null) { Code = "S/CR/2009/SAVIN-1/BAR-2", InterestRate = 0.2, }; _saving.InitialAmount = 1000; _saving.EntryFees = 10; _saving.SavingsOfficer = _user; _saving.NumberOfPeriods = 0; _saving.Id = _savingManager.Add(_saving, _client); _savingTarget.Id = _savingManager.Add(_savingTarget, _client); Branch branch = new Branch { Id = 1, Name = "Default", Code = "Default" }; _saving.Branch = branch; _savingTarget.Branch = branch; }
public void TestFixtureSetUp() { ApplicationSettings.GetInstance("").DeleteAllParameters(); ChartOfAccounts.SuppressAll(); }