BudgetAnalyser.Engine.UnitTest.Budget.BudgetModelTest.EnsureDescendingOrder C# (CSharp) Метод

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

private static EnsureDescendingOrder ( IEnumerable items ) : void
items IEnumerable
Результат void
        private static void EnsureDescendingOrder(IEnumerable<BudgetItem> items)
        {
            decimal previousAmount = decimal.MaxValue;
            foreach (BudgetItem item in items)
            {
                decimal current = item.Amount;
                if (current > previousAmount)
                {
                    Assert.Fail("Expenses are not in descending order.");
                }

                previousAmount = current;
            }
        }
    }