Mocking-framework von Microsoft?
Beginnen möchte ich mit mock-Objekten auf meinem c# - Projekt.
Nachdem eine schnelle google habe ich gefunden, dass die meisten Leute benutzen eine der unten:
- NMock
- EasyMock.Net
- TypeMock Isolator
- Rhino Mocks
- Moq
Stellt Microsoft einen ähnlichen Rahmen für Spott? Ich bin mit Visual Studio-tests für mein Gerät jetzt testen.
- möglicherweise möchten Sie auch zu schauen xUnit.net das ist die Tests-frame verwendet kzu, Autor von moq. xUnit.net ist von Jim Newkirk (Entwickler von NUnit 2.0) und Brad Wilson, beide Microsoft-Mitarbeiter. Jim Newkirk verwaltet codeplex, wo finden Sie xunit.codeplex.com und Folgen Sie #xunit bei @xunit twitter.com/xunit
Du musst angemeldet sein, um einen Kommentar abzugeben.
Microsoft keine offiziellen mock-Objekt-frameworks. Wir haben einige interne diejenigen, die wir vorher benutzt haben (ich arbeite bei Microsoft). In der letzten Zeit haben wir bevorzugt um die Nutzung öffentlich zugänglicher Bibliotheken, da wir den source-code sowohl die Projekte und unit-tests vieler unserer Projekte und wir möchten, dass die öffentlichkeit (das sind Sie!) in der Lage sein, um zu kompilieren und führen Sie diese Projekte.
In meinem team (ASP.NET), die wir jetzt nutzen die meisten Moq. Der Autor (kzu) ist sehr offen für unser feedback und bug-reports.
Um ein Beispiel zu sehen wie wir verwenden, Moq, können Sie die source-code ASP.NET MVC 2 Release Candidate, die sowohl die Projekt-Quellcode und mehr als 2.000 unit-tests.
In Visual Studio Ultimate und Premium-version, die es gibt: