BudgetAnalyser.Engine.UnitTest.TestData.LedgerBookTestData.SetTransactionsForTesting C# (CSharp) Метод

SetTransactionsForTesting() статический приватный Метод

static private SetTransactionsForTesting ( this entry, List transactions ) : LedgerEntry
entry this
transactions List
Результат BudgetAnalyser.Engine.Ledger.LedgerEntry
        internal static LedgerEntry SetTransactionsForTesting(this LedgerEntry entry, List<LedgerTransaction> transactions)
        {
            PrivateAccessor.SetField(entry, "transactions", transactions);
            decimal newBalance = entry.Balance + entry.NetAmount;
            entry.Balance = newBalance < 0 ? 0 : newBalance;
            return entry;
        }