BudgetAnalyser.Engine.UnitTest.Ledger.ReconciliationManagerTest_Reconcile.Act C# (CSharp) Метод

Act() приватный Метод

private Act ( System.DateTime reconciliationDate = null, IEnumerable bankBalances = null, bool ignoreWarnings = false ) : void
reconciliationDate System.DateTime
bankBalances IEnumerable
ignoreWarnings bool
Результат void
        private void Act(DateTime? reconciliationDate = null, IEnumerable<BankBalance> bankBalances = null, bool ignoreWarnings = false)
        {
            this.currentBankBalances = bankBalances ?? NextReconcileBankBalance;

            var ledgerBookTestHarness = (LedgerBookTestHarness)this.testDataLedgerBook;
            if (ledgerBookTestHarness.ReconcileOverride == null)
            {
                ledgerBookTestHarness.ReconcileOverride = () => new ReconciliationResult { Reconciliation = new LedgerEntryLine(ReconcileDate, this.currentBankBalances), Tasks = this.testDataToDoList };
            }

            this.subject.MonthEndReconciliation(
                this.testDataLedgerBook,
                reconciliationDate ?? ReconcileDate,
                this.testDataBudgetContext,
                this.testDataStatement,
                ignoreWarnings,
                this.currentBankBalances.ToArray());
        }