взломщик DES EFF , который использовал сделанные на заказ аппаратные средства для генерации ключей-кандидатов (аппаратные средства они сделали, мог доказать, что ключ не является решением, но не мог доказать, что ключ был решением), которые были тогда протестированы с более стандартным кодом.
Глядя на версию 2.5.2 nunit.mocks.dll в Reflector, не видно, что существует метод, который делает то, что вы ищете. NUnit имеет открытый исходный код, поэтому один из вариантов - получить код и добавить эту функцию.
Вы можете реализовать новый экземпляр IResolveConstraint, который принимает что угодно, и использовать его в качестве параметра в своем тесте. NUnit обращается с экземплярами IResolveConstraint иначе, чем с любым другим объектом, используя Assert.That вместо Assert.AreEqual для проверки его корректности.
Например,
myMock.ExpectAndReturn("mockedMethod", argument1, new AcceptsAnythingConstraint())