2010-02-24 10 views
10

Ich würde annehmen, dass die dynamischere Natur von .NET 4 die Möglichkeit des Mockens verbessern würde. (aber ich kann falsch liegen)Welches C# Mocking-Framework nutzt .NET 4 am besten?

Gibt es spöttische Frameworks, die .NET 4 nutzen? Wenn ja, was macht es am besten?

Gibt es umgekehrt Frameworks, die nicht einmal auf .NET 4 laufen?

+0

Große Frage. Moq http://code.google.com/p/moq/ leistet großartige Arbeit, indem es die Features von C# 3.0 nutzt, um ein besseres Framework zu erstellen - es wird interessant sein zu sehen, was in 4.0 getan werden kann. –

+5

moq plant optional/benannte Parameterunterstützung: http://code.google.com/p/moq/issues/detail?id=221 –

+0

Probleme in Rhino Mocks veranlassten mich, nach einer solchen Frage zu suchen. (Problem: System.Reflection.AmbiguousMatchException: Mehrdeutige Übereinstimmung gefunden.) Noch keine Korrektur oder neue Version, nur Problemumgehungen, die nicht ideal sind. Ich gebe nur einen Kopf. – 4imble

Antwort

4

Ich glaube nicht, dass irgendein Framework dies jetzt tut.

Wenn ich raten müsste, würde ich für Moq stimmen. Daniel Cazzulino war first to take advantage der neuen linq Sprachfunktionen in einem spöttischen Rahmen. Ich sehe keine Updates, die spezifisch das dynamic Schlüsselwort erwähnen, aber ich wette, dass er darüber gerade in diesem Moment denkt.

Verwandte Themen