2009-12-03 4 views
1

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

+3

Я написал один, что делает игривые уколы о вашем кодировании доблести. Тем не менее, это действительно более добродушный, чем насмешливый. – Chuck

ответ

7

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

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

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

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

+0

Я пытался использовать Moq на .NET 4.0 ... но в моем случае Moq.Mock не смог разрешить MS VS2010 ... не знаю, почему ... – Budda

Смежные вопросы