Какие рамки для .NET позволяют мне указывать НИЧЕГО в качестве ожидаемого аргумента? - PullRequest
1 голос
/ 25 августа 2009

Я привык использовать JMock в Java, который позволяет указывать такие вещи, как любые (String.class), в качестве ожидаемого аргумента - какие платформы .NET предлагают аналогичные функции?

Ответы [ 4 ]

2 голосов
/ 25 августа 2009

В TypeMock по умолчанию не заботятся о конкретных аргументах.Поэтому, если вы не хотите проверять конкретные аргументы, вы просто настраиваете себя на возврат того, что нужно вернуть.

2 голосов
/ 25 августа 2009

MOQ позволяет указать ограничения, такие как

mock.Setup(x => x.DoStuff(It.IsAny<string>())).Returns("Foo");

Есть и другие ограничения.

У носорогов в основном одинаковый набор функций.

1 голос
/ 25 августа 2009

Я использовал оба Rhino Mocks и Moq, и у них обоих есть эта функциональность.

0 голосов
/ 25 августа 2009

MOQ имеет эту функцию. Я не знаю ни о каких других доступных фреймворках.

...