Как проверить, заказан ли список?
Я делаю некоторые модульные тесты, и я хочу знать, есть ли способ проверить, упорядочен ли список по свойству объектов, которые он содержит.
Сейчас я делаю это так, но мне это не нравится, я хочу лучшего способа. Может кто-нибудь помочь мне, пожалуйста?
// (fill the list)
List<StudyFeedItem> studyFeeds =
Feeds.GetStudyFeeds(2120, DateTime.Today.AddDays(-200), 20);
StudyFeedItem previous = studyFeeds.First();
foreach (StudyFeedItem item in studyFeeds)
{
if (item != previous)
{
Assert.IsTrue(previous.Date > item.Date);
}
previous = item;
}