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;
            }
        }
    }