2008-11-06 4 views
6

Ich führe derzeit Visual Studio 2008 Standard Edition und eines der Elemente, die sie für diese Edition ausschneiden, ist die Unit-Test-Funktion. Wenn ich beispielsweise Beispielprojekte wie den MVC-Commerce-Test öffne, wird eines der Projekte einfach nicht geladen, da es nicht weiß, dass es diesen Projekttyp öffnen soll.Wie kann ich Testprojekte mit Visual Studio 2008 Standard Edition ausführen?

Ich weiß, ich kann das Projekt einfach ausschließen oder entfernen und ich kenne TestDriven.NET, aber gibt es ein Plugin für VS2008 Standard, die die Komponententests durchführen wird, die mit VS2008 Pro kommen? Wird TestDriven.NET dies tun oder sind die Tests unterschiedlich genug von NUnit testen, dass dies nicht funktioniert?

UPDATE: Um zu klären, ich bin gespannt, ob es irgendwelche Programme oder Plugins gibt, die Test-in Visual Studio 2008 Projekte laufen. TestDriven.NET kann nicht laden oder ausführen oder erlauben VS2008 Testprojekte zu öffnen und Gallio nicht innerhalb der VS2008 IDE ausgeführt (obwohl ich die Vorschläge sehr zu schätzen)

Antwort

5

Gallio Versuchen Sie, wie in this blog post von Richard Dingwall am besten erklärt, und für Visual Studio-Unterstützung, es TestDriven.Net zu Läufen.

Es gibt auch einige Informationen in this Google Groups post.


Von Gallio Webseite:

Derzeit Gallio kann laufen Tests von MbUnit Versionen 2 und 3, MSTest, NBehave, NUnit, xUnit.Net und csUnit. Gallio bietet Tool-Unterstützung und Integration mit CCNet, MSBuild, NAnt, NCover, Pex, Powershell, Resharper, TestDriven.Net, TypeMock und Visual Studio Team System.

2

TestDriven.NET kann NUnit, xUnit.NET und MSTest ausführen. Es ist zwar nicht kostenlos, aber es lohnt sich. Von http://www.testdriven.net/overview.aspx:

Unterstützt mehrere Einheit Test-Frameworks einschließlich NUnit, MbUnit und MS Team System.

+0

War TestDriven.NET überhaupt kostenlos? Oder habe ich mir das vorgestellt? –

Verwandte Themen