Tag: nunit

NUnit ist eine open source unit testing framework für .NET und Silverlight in C# geschrieben. Es dient dem gleichen Zweck wie JUnit oder TestNG in der Java-Welt, und ist eine von vielen in der xUnit-Familie.

NUnit 3.0 und Assert.Throws

Anzahl der Antworten 3 Antworten
Schreibe ich einige unit-tests mit NUnit 3.0 und, im Gegensatz zu v2.x, ExpectedException() wurde aus der Bibliothek entfernt. Basierend auf diese Antwort, ich kann auf jeden Fall sehen die Logik bei dem Versuch, zu fangen, besonders dort,

Verwenden Sie die NUnit Assert.Throws-Methode oder das ExpectedException-Attribut?

Anzahl der Antworten 5 Antworten
Habe ich entdeckt, dass dies wohl die beiden wichtigsten Arten der Prüfung für die Ausnahmen: Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))] Welche von diesen am besten? Ist ein Angebot Vorteile gegenüber den anderen? Oder ist es einfach eine Frage der persönlichen

Wie kann ich NUnit-Tests parallel ausführen?

Anzahl der Antworten 12 Antworten
Ich habe ein großes Akzeptanz-test (~10 Sekunden pro test) test-suite geschrieben, mit NUnit. Würde ich gerne machen Gebrauch von der Tatsache, dass meine Maschinen sind alle mehr-Kern-Boxen. Im Idealfall würde ich in der Lage zu haben, ein

Wie führe ich Unit-Tests im STAThread-Modus durch?

Anzahl der Antworten 4 Antworten
Ich würde gerne testen eine app, die mithilfe der Zwischenablage (WindowsForms) und ich brauche die Zwischenablage in meine unit-tests auch. Um es zu verwenden, es sollte im STA-Modus, aber da die NUnit TestFixture nicht über eine main-Methode,

Führen Sie nacheinander Selenium-Tests in mehreren Browsern von C # NUnit aus

Anzahl der Antworten 8 Antworten
Ich bin auf der Suche für empfohlenen/schönste Weg, um Selenium-tests ausführen, die in mehreren Browsern eine nach der anderen. Die website, die ich Teste ist nicht groß, so dass ich nicht brauchen, eine parallele Lösung noch. Habe

Der aktuelle SynchronizationContext darf nicht als TaskScheduler verwendet werden

Anzahl der Antworten 3 Antworten
Ich bin mit Aufgaben zu laufen, lange laufen server ruft in meinem ViewModel und die Ergebnisse sind gemarshallt wieder auf Dispatcher mit TaskScheduler.FromSyncronizationContext(). Zum Beispiel: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() =>

Wie erhalten Sie WatiN, um mit IE8 an Windows Server 2008 zu arbeiten?

Anzahl der Antworten 5 Antworten
Mein problem ist, dass ich nicht bekommen kann eine einfache WatiN test, um zuverlässig arbeiten auf meiner Entwicklungs-Maschine, die Windows Server 2008 ausgeführt wird und IE8. Ich habe gesehen, ein paar gute Beiträge in diesem, aber bin

Wie kann ich eine Testmethode in phpunit ignorieren, ohne den Inhalt zu ändern?

Anzahl der Antworten 5 Antworten
Was ist das Attribut, das gesetzt werden sollte, neben dem PHP-test-Methode, um zu ignorieren, den test mit PHPUnit ? Ich weiß, dass für NUnit-das Attribut ist : [Test] [Ignore] public void IgnoredTest() InformationsquelleAutor der Frage Gabriel Diaconescu

Moq.Mock & lt; T & gt; - Wie man eine Methode einrichtet, die einen Ausdruck nimmt

Anzahl der Antworten 4 Antworten
Ich bin der Spott meiner repository interface und bin mir nicht sicher, wie, um das setup eine Methode, die einen Ausdruck und gibt ein Objekt zurück? Ich bin mit Moq und NUnit Schnittstelle: public interface IReadOnlyRepository :

Wie kann ich einem NUnit-Test Protokollnachrichten hinzufügen, die in einer nan-build-Ausführung erscheinen?

Anzahl der Antworten 2 Antworten
Mit nUnit, wenn Sie Debuggen.Print-Anweisungen in den tests Sie werden in der test-Ausgabe. (Zumindest machen Sie in der Resharper unit-test-Fenster) Wenn mit einem nant-build-Datei, führt die gleichen tests, diese zu Debuggen.Print-Anweisungen werden nicht angezeigt. Wie kann ich

Nunit - entdeckt keine Tests [keine Fehlermeldung]

Anzahl der Antworten 5 Antworten
Einheit verweigert dsicover oder laufen meine tests in einer Baugruppe. Ist dies nicht der Fall, an denen das Gerät produziert eine Fehlermeldung wie "Unable to find test in der Montage". Es geht einfach nicht entdecken, dass ich

Wie kann ich alle NUnit-Tests in Team City durchführen?

Anzahl der Antworten 1 Antworten
Sind wir mit TeamCity 6.0, build VS C# - Lösungen jeder commit. Sobald der Bau abgeschlossen ist, einen anderen test TC-Projekt läuft. Damit können Entwickler hinzufügen/entfernen/Bearbeiten, VS unit-test Projekte, wie kann ich machen, TeamCity verwenden Sie die

Wie wird Fluent Assertions verwendet, um in Ungleichheitstests auf Ausnahmen zu testen?

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben, ein unit-test für a größer überschrieben Betreiber mit Fluent Assertions in C#. Das größer-als-operator in dieser Klasse soll eine exception werfen, wenn eines der Objekte null sind. In der Regel, wenn mit Fluent

NUnit TestCase mit Generics

Anzahl der Antworten 7 Antworten
Gibt es eine Möglichkeit, pass generischen Typen, die mit einem Test zu einem test in NUnit? Dies ist, was ich gerne tun würde, aber die syntax ist nicht korrekt... [Test] [TestCase<IMyInterface, MyConcreteClass>] public void MyMethod_GenericCall_MakesGenericCall<TInterface, TConcreteClass>() {

Ignoriere Test oder TestFixture basierend auf dem Zustand

Anzahl der Antworten 3 Antworten
Wir haben einige Integrationstests in unsere Lösung. Zum ausführen dieser tests, simulation software installiert werden muss auf dem Entwickler-pc. Diese software ist aber nicht installiert auf jedem Entwickler-pc. Wenn die Simulations-software nicht installiert ist, sollten diese tests

Wie teste ich eine asynchrone Methode mit NUnit (oder möglicherweise mit einem anderen Framework)?

Anzahl der Antworten 5 Antworten
Habe ich eine ASP.NET Web-API-Anwendung, mit einem ApiController, dass die Funktionen, die asynchrone Methoden, die Rückkehr Task<> Objekte und markiert mit der async Stichwort. public class MyApiController : ApiController { public async Task<MyData> GetDataById(string id) { ...

Teste Ereignisse mit nunit

Anzahl der Antworten 8 Antworten
Ich bin gerade erst mit TDD und lösen die meisten Probleme, die ich konfrontiert, auf meinem eigenen. Aber jetzt bin ich verloren: Wie kann ich überprüfen, ob events ausgelöst werden? Ich war auf der Suche nach so

NUnit Assert.AreEqual DateTime-Toleranzen

Anzahl der Antworten 3 Antworten
Ich Frage mich, wenn jemand eine gute Lösung gefunden: In unseren unit-tests; wir verwenden Häufig Assert.AreEqual() zur Validierung unserer Ergebnisse. Alles ist schön und gut; bis wir starten, versucht diese auf DateTime-Eigenschaften. Obwohl die Zeiten sehr ähnlich

Verwenden von MS Test ClassInitialize () und TestInitialize () in VS2010 im Gegensatz zu NUnit

Anzahl der Antworten 1 Antworten
Ich verwendet habe, NUnit mit VS2008, und jetzt bin ich die Anpassung an MSTest auf VS2010. Früher konnte ich ein Objekt erstellen im TestSetup() und entsorgen Sie ihn in TestCleanup(), und haben das Objekt erstellt jedes mal

Wie führe ich eine Testmethode mit mehreren Parametern in MSTest aus?

Anzahl der Antworten 9 Antworten
NUnit hat eine Funktion namens " Werte, wie unten: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { //... } Dies bedeutet, dass die test-Methode ausgeführt wird 6 mal: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A")

nUnit Assert.That (Methode, Throws.Exception) keine Ausnahmen abfangen

Anzahl der Antworten 2 Antworten
Kann mir jemand sagen warum dieser unit-test, der überprüft, ob die Ausnahmen nicht? Natürlich sind meine wirkliche test ist die überprüfung anderer code, aber ich bin mit Int32.Analysieren, um zu zeigen das Problem. [Test] public void MyTest()

Verschieben von vorhandenem Code in Test Driven Development

Anzahl der Antworten 5 Antworten
Nachdem vor kurzem entdeckt, diese Methode der Entwicklung, ich finde es eine nette Methode. So, für mein erstes Projekt, ich habe eine kleine DLL ' s im Wert von code (in C#.NET, für was es Wert ist),

NUnit globale Initialisierung - schlechte Idee?

Anzahl der Antworten 4 Antworten
Müssen wir einige global one time code setup in unserer test-suite. Wir können es mehr als einmal, aber es dauert schon einige Zeit. Ist es erforderlich, die von allen VORRICHTUNGEN so [TestFixtureSetUp] funktioniert nicht. Es hat ausgeführt,

"Gründlich", Anleitung zum Einrichten des TeamCity CI-Servers von Jetbrain

Anzahl der Antworten 7 Antworten
Weiß jemand, wo finde ich ein gutes tutorial zu gehen und mich durch die Installation, Konfiguration TeamCity CI server? Ich bin neu in unit-testing und agile Philosophie der Entwicklung, so könnte ich etwas Hilfe gebrauchen immer meine

Führen Sie NUnit-Tests im Dotnet-Core aus

Anzahl der Antworten 3 Antworten
Ich versuche zu laufen unit-tests für mein c# - Projekt mit dotnet Kern. Ich bin mit docker-container für die Laufzeit. Dockerfile FROM microsoft/dotnet:0.0.1-alpha RUN mkdir /src WORKDIR /src ADD . /src RUN dotnet restore "NUnit" und "NUnit.Läufer"

Auswerten, ob zwei Doppelungen basierend auf einer gegebenen Genauigkeit gleich sind, nicht innerhalb einer bestimmten festen Toleranz

Anzahl der Antworten 7 Antworten
Ich bin mit NUnit-tests zu bewerten, einige bekannte test-Daten und der berechneten Ergebnisse. Die zahlen sind Fließkomma-doubles, so dass ich nicht erwarten, dass Sie genau gleich sein, aber ich bin mir nicht sicher, wie Sie Sie zu

Wie man nunit mit Msbuild von VS2010 ausführt

Anzahl der Antworten 1 Antworten
mir bitte sagen, wie ausführen von nunit mit msbuild. Ich bin mit TFS für die code-integration und VS2010 . InformationsquelleAutor der Frage Rajesh | 2011-01-05

Wie verwende ich Assert.Throws, um den Typ der Ausnahme zu bestätigen?

Anzahl der Antworten 6 Antworten
Wie verwende ich Assert.Throws zur Geltendmachung der Typ der Ausnahme und die eigentliche Nachricht Wortlaut. Etwas wie dieses: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") Die Methode, die ich am testen wirft mehrere Nachrichten des selben Typs mit unterschiedlichen Nachrichten,

Wie man nUnit.Runners von NuGet benutzt

Anzahl der Antworten 2 Antworten
Habe ich gerade versucht zu installieren, das nUnit-test-Runner mit nuGet, aber ich sehe nicht, wie das ausführen der test-runner. Wenn ich das Paket installiert wurde, schien es zu laufen, und wenn ich versuche zu installieren von der

Unit testet und prüft den privaten Variablenwert

Anzahl der Antworten 6 Antworten
Schreibe ich unit-tests mit C#, NUnit und Rhino Mocks. Hier sind die relevanten Teile einer Klasse, die ich am testen: public class ClassToBeTested { private IList<object> insertItems = new List<object>(); public bool OnSave(object entity, object id) {

Ergreifen Sie die Ausgabe an Console.Out aus einem Unit-Test?

Anzahl der Antworten 2 Antworten
Baue ich ein unit-test in C# mit NUnit, und ich möchte, um zu testen, dass die Haupt-Programm-Ausgänge am richtigen Ausgang abhängig von der Befehl Linie Argumente. Gibt es eine Möglichkeit aus einem NUnit-test-Methode, aufruft Program.Main(...) zu packen,

MVC 3: Wie lernt man, wie man mit NUnit, Ninject und Moq testet?

Anzahl der Antworten 3 Antworten
Kurze version der meine Fragen: Kann jemand Punkt mich gegen ein paar gute, detaillierte Quellen, aus denen ich können lernen, wie zu implementieren, die das testen in mein MVC 3-Anwendung verwenden NUnit, Ninject-2, Moq? Kann hier jemand

Visual Studio 2012 MSTest vs NUnit Pro und Kontra

Anzahl der Antworten 5 Antworten
Wir haben zu entscheiden, welche Technologie für unsere unit-Tests. Derzeit verwenden wir Visual Studio 2010 und nicht glücklich mit MSTest, kam mit. Es ist buggy, schlechte Implementierung (E. g der test-Einstellung die Ausgabe-Verzeichnis ist nicht korrekt erkannt),

Ist es möglich, einen Nunit-Test zu parametrieren?

Anzahl der Antworten 6 Antworten
Möchte ich schreiben, eine aufrufbare Funktion akzeptiert zwei Objekte, und vergleicht 30+ Eigenschaften dieser Objekte mit behauptet. Das Problem ist, das getan werden muss, um für über 20 existierenden unit-tests und Zukunft die meisten tests und das

NUnit: Test mit keiner erwarteten Ausnahme

Anzahl der Antworten 6 Antworten
Möchte ich erstellen, NUnit-test, um sicherzustellen, dass meine Funktion nicht eine exception werfen. Gibt es eine bestimmte Weise, es zu tun, oder sollte ich einfach schreiben [Test] public void noExceptionTest() { testedFunction(); } und es wird auch

SpecFlow und komplexe Objekte

Anzahl der Antworten 7 Antworten
Ich bin der Bewertung SpecFlow und ich bin ein bisschen stecken. Alle Beispiele die ich gefunden habe, sind im Grunde mit einfachen Objekten. Projekt an dem ich arbeite stützt sich stark auf ein Komplexes Objekt. Eine enge

Weiß jemand wo NUnit Konsolen Exit Codes Bedeutung finden?

Anzahl der Antworten 2 Antworten
Erhalte ich die Fehlermeldung von meinem MSBuild: "nunit-console.exe" beendet mit code -100. Weiß jemand, wo NUnit-console exit-codes Bedeutungen gefunden werden kann? InformationsquelleAutor der Frage DarkDeny | 2010-10-08

Assert.That vs Assert.True

Anzahl der Antworten 4 Antworten
Was bevorzugen Sie: Assert.That(obj.Foo, Is.EqualTo(true)) oder Assert.True(obj.Foo) Für mich, beide behauptet, die äquivalent sind, also die sollte man werden bevorzugt? InformationsquelleAutor der Frage Razer | 2013-04-18

WatiN System.IO.FileNotFoundException Interop.SHDocVw

Anzahl der Antworten 7 Antworten
Ich habe gerade begonnen, erhalten die folgende Fehlermeldung beim ausführen meines WatIn tests. System.IO.FileNotFoundException : Konnte nicht geladen, Datei oder assembly 'Interop.SHDocVw, Version=1.1.0.0, Culture=neutral, PublicKeyToken=db7cfd3acb5ad44e' oder eine Ihrer Abhängigkeiten. Die system kann nicht die angegebene Datei gefunden

ersetzen Console.WriteLine in NUnit?

Anzahl der Antworten 4 Antworten
noch nicht viel getan mit NUnit vor, aber wollte nur dump text an ein Fenster in eine Konsole Typ Mode. e.g. Console.WriteLine("... some information..."); das wird nicht funktionieren, natürlich, weil NUnit treibt Dinge. Ich bin in der

SammlungAssert in jUnit?

Anzahl der Antworten 4 Antworten
Gibt es eine jUnit parallel zu NUnit ist CollectionAssert? InformationsquelleAutor der Frage ripper234 | 2009-07-06

Geben Sie eine Ausgabenachricht für einen erfolgreichen Testfall an

Anzahl der Antworten 4 Antworten
Jeder Assert erlauben, zu definieren error message was gedruckt wird im Falle der Geltendmachung Fehler aber kann ich das irgendwie liefern eine Nachricht, die ausgegeben wird im Falle der erfolgreichen Testlauf? InformationsquelleAutor der Frage sll | 2011-07-01

Resharper lässt UnitTest von einem anderen Ort laufen

Anzahl der Antworten 10 Antworten
Wenn ich unit-tests mit Visual Studio funktioniert es einwandfrei, weil es läuft von Projekt-Verzeichnis, in dem alle Baugruppen sind. Aber wenn ich es mit resharper geht es mit dem Fehler auf var services = Assembly.Load("SomeAssembly"); mit Fehler

NUnit kann ein Testfall nicht erkennen, wenn es ein Array enthält

Anzahl der Antworten 3 Antworten
Dies ist Recht einfach, aber schikanöses Verhalten habe ich mit NUnit: Habe ich einige tests wie dieser: [Test] [TestCase( 1, 2, "hello" )] [TestCase( 3, 5, "goodbye" )] public void MyClass_MyMethod( int a, int b, string c

.NET-Unit testet die Organisation von Projekten

Anzahl der Antworten 4 Antworten
Was würden Sie sagen, ist die beste Weise zu verwalten, die unit-tests in einer großen .net Anwendung? Ist es besser, fügen Sie ein test-Projekt für jedes einzelne Projekt in der Projektmappe oder eines großen tests Projekt für

Warum TestFixture statt TestClass?

Anzahl der Antworten 3 Antworten
Gibt es drei Möglichkeiten, sich zu organisieren unit tests: Test pro Gerät, - Klasse oder-Funktion. Aber NUnit-Attribut Testklasse aufgerufen wird TestFixture. Gibt es irgendwelche historischen Gründe? InformationsquelleAutor der Frage SiberianGuy | 2010-07-05

Stellen Sie fest, ob Code als Teil eines Komponententests ausgeführt wird

Anzahl der Antworten 15 Antworten
Habe ich unit Tests (nUnit). Viele Ebenen nach unten auf dem Aufruf-stack eine Methode scheitern wird, wenn es ausgeführt wird, über einen unit-test. Im Idealfall verwenden Sie so etwas wie Spott, um den setup-Objekt, dass diese Methode

Wie man NUnit Tests vom C # Code laufen lässt

Anzahl der Antworten 1 Antworten
Ich bin versucht, zu schreiben eine einfache Methode, eine Datei empfängt, und führt es mithilfe von NUnit. Den code habe ich es geschafft, bauen mit NUnit-Quelle funktioniert nicht: if(openFileDialog1.ShowDialog() != DialogResult.OK) { return; } var builder =

Einmalige Initialisierung für Nunit

Anzahl der Antworten 3 Antworten
Wo soll ich code, der sollte nur einmal ausgeführt (und nicht nur einmal pro Klasse)? Ein Beispiel HIERFÜR wäre eine Erklärung, dass die DB-connection-string. Und ich brauche nur zu laufen, dass einmal und ich will nicht, um

Wie programmgesteuert auf den NUnit-Testnamen zugreifen?

Anzahl der Antworten 3 Antworten
Gibt es einige globalen Stand irgendwo, dass ich den Zugriff auf die derzeit ausgeführten test name? Habe ich Prüfungen, die Ausgabe-Dateien in ein Verzeichnis und Lesen Sie wieder ein. Ich würde gerne jeden test ein Verzeichnis erstellen,