BudgetAnalyser.Engine.UnitTest.Budget.BudgetModelTest.EnsureDescendingOrder C# (CSharp) Method

EnsureDescendingOrder() private static method

private static EnsureDescendingOrder ( IEnumerable items ) : void
items IEnumerable
return 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;
            }
        }
    }