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.
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,
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
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
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,
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
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(() =>
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
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
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 :
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
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
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
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
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>() {
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
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) { ...
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
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
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
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")
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()
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),
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,
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
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"
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
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
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,
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
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) {
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,
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
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),
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
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
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
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
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
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
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
4
Antworten
Gibt es eine jUnit parallel zu NUnit ist CollectionAssert? InformationsquelleAutor der Frage ripper234 | 2009-07-06
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
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
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
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
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
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
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 =
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
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,