Я привык использовать JMock в Java, который позволяет указывать такие вещи, как любые (String.class), в качестве ожидаемого аргумента - какие платформы .NET предлагают аналогичные функции?
В TypeMock по умолчанию не заботятся о конкретных аргументах.Поэтому, если вы не хотите проверять конкретные аргументы, вы просто настраиваете себя на возврат того, что нужно вернуть.
MOQ позволяет указать ограничения, такие как
mock.Setup(x => x.DoStuff(It.IsAny<string>())).Returns("Foo");
Есть и другие ограничения.
У носорогов в основном одинаковый набор функций.
Я использовал оба Rhino Mocks и Moq, и у них обоих есть эта функциональность.
MOQ имеет эту функцию. Я не знаю ни о каких других доступных фреймворках.