Mocking Framework с поддержкой C # 4.0? - PullRequest
1 голос
/ 03 декабря 2009

Кто-нибудь знает о фальшивом фреймворке, который поддерживает C # 4.0? Не имеет значения, какой банкомат, просто нужно что-то, что будет работать.

Ответы [ 2 ]

7 голосов
/ 03 декабря 2009

Если вы не ищете что-то, что явно использует новые функции C # 4.0 (и я не могу думать, что это было бы вне моей головы), вы можете использовать большинство текущих динамических макетов, которые существуют для .NET 3.5.

Я только использовал Moq в .NET 4.0 (без проблем), но я не вижу причин, по которым RhinoMocks и другие библиотеки также не должны работать.

Большинство динамических фиктивных библиотек являются просто библиотеками .NET, поэтому обратная совместимость .NET (как правило) гарантирует, что они по-прежнему будут работать даже при обновлении до более новой версии CLR / BCL.

Исключением, подтверждающим правило, может быть TypeMock, поскольку оно работает совершенно по-другому, но у меня нет опыта работы с ним, поэтому я не могу сказать, так или иначе, будет ли оно работать с C # 4.0.

1 голос
/ 03 декабря 2009

Мы используем NMock и Rhino 3.5 , и, похоже, у нас это хорошо работает

...