2017-12-13 3 views
2

es könnte eine einfache Frage sein, aber es scheint, ich kann nicht herausfinden, wie nUnit und ein .NET Core-Projekt in Rider zu kombinieren.Laufen nUnit Tests für .NET Core in Rider

Es ist jetzt in den Vorlagen und wenn ich nur eine einfache Klassenbibliothek erstellen und ein nugget-Paket referenzieren, denke ich, dass das nicht die Option ist. Keines der üblichen nUnit-Elemente wird erkannt, selbst wenn ich mit NUnit.Framework referenziere, so wie es im üblichen .NET referenziert wird.

Entweder ich weiß nichts oder es wird noch nicht unterstützt. Hat jemand Erfahrung in der Verwendung von nUnit mit .NET Core in der IDE von Jet Brains Rider gehabt? Ich weiß, dass MSTest und XUnit verfügbar sind, aber wirklich an nUnit gewöhnt sind, also möchte ich wirklich sicherstellen, dass es keine Arbeit gibt. Vielen Dank.

Antwort

3

Also hier ist, wie ich es getan habe dank diesem Artikel hier https://youtrack.jetbrains.com/issue/RSRP-464912#comment=27-2312068

1) Erstellen Sie eine leere .NET-Core-Klassenbibliothek

2) Unload das Projekt

3) Bearbeiten Sie die csproj, aus irgendeinem Grund netstandard2.0 Ziel es zeigen, setzen sie es keinen Punkt netcoreapp2.0

4) Nuget Pakete herunterladen - nUnit 3.9.0 - nUnit3TetAdapter - Microsoft.Net.Test.SDK

5) Eingeben Ihres .NET Core-Projekt wollen Sie in den Abhängigkeiten testen

6) Starten Sie mit NUnit.Framework zu testen;

+0

In Rider muss das Projekt nicht vor dem Bearbeiten von csproj entladen werden. Fokussieren Sie das Projekt einfach im Projektmappen-Explorer und drücken Sie F4. –

Verwandte Themen