у меня есть простое IEnumerable<foo> foos;
Эта коллекция - некоторые результаты от вызова db.
Я хочу убедиться, что каждый элемент в списке упорядочен правильно. БД либо возвращает результаты на
- упорядочено по id, от низшего к высшему. например. 1, 2, 3, 4 ,. ... и т. д.
- упорядочено по дате создания, по убыванию (самое последнее, первое).
Можно ли это сделать с помощью быстрого оператора linq .. чтобы проверить это?
например. Assert.IsTrue(.. insert linq statement here .. )
В настоящее время у меня есть цикл for, запоминаем предыдущую запись и проверяем, есть ли значение этого, было ли значение. Это кажется ... громоздким.
Есть идеи?