Я хотел бы утверждать, что ICollection содержит элементы, которые удовлетворяют коллекции ограничений. Для Java Hamcrest я бы использовал Matchers.containsInAnyOrder (Matcher ... matchers). То есть для данной коллекции каждый элемент коллекции будет соответствовать одному совпадению в матчи.В nUnit, что эквивалентно совпадениям Hamcrest.containsInAnyOrder (Matcher ... matchers)?
Я изо всех сил пытаюсь найти эквивалент в nUnit 3. Существует ли один?
Это почти делает то, что я хочу. Но это не совсем то же самое. С CollectionEquivalentConstraints я даю ему коллекцию объектов для сравнения. Затем он проверяет, существует ли один объект в ожидаемом, который равен одному элементу в фактическом для каждого объекта. Вместо этого я хочу использовать коллекцию объектов IConstraint. Так что для каждого объекта в фактическом, он утверждает true для одного элемента в ожидаемых совпадениях. Чтобы привести пример, допустим, у меня есть массив int [] {1, 2}, и я хочу утверждать, что это массив из двух объектов, который имеет ровно один нечетный и один четный. –