Я знаю, как проверить, что коллекция упорядочена некоторым свойством:
Assert.That(actual, Is.Ordered.By("Foo"));
Как я могу утверждать, что фактический содержит элементы (1,2,5,3,4) в этом конкретном порядке (без написания пользовательского сопоставления).