NUnit ist ein Open Source Unit Testing Framework für .NET und Silverlight, das in C # geschrieben wurde. Es dient demselben Zweck wie JUnit oder TestNG in der Java-Welt und ist eines von vielen in der xUnit-Familie.
Ich verwende Visual Studio (manchmal Resharper), um meinen Komponententest auszuführen. Ich habe von NUnit gehört, aber ich weiß nicht viel darüber ... Sollte es mich interessieren? Kann es etwas Besseres bieten als Visual Studio? Soll ich NUnit verwenden und warum?
Ich bin mir nicht sicher, wie ich das beheben kann, indem ich versuche, einen Komponententest für die Methode "GetByTitle" durchzuführen. Hier sind meine Definitionen: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle …
Standardmäßig werden Nunit-Tests alphabetisch ausgeführt. Kennt jemand eine Möglichkeit, die Ausführungsreihenfolge festzulegen? Gibt es dafür ein Attribut?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что выбрать: nUnit vs xUnit? Was sind die Unterschiede zwischen NUnit und xUnit.net ? Was bringt es, zwei davon zu entwickeln, nicht nur einen? Ich habe gelesen, dass xUnit vom Erfinder von NUnit entwickelt wird: xUnit.net ist ein Unit-Test-Tool für …
Ich finde die TestCaseFunktion in NUnit sehr nützlich, um schnell Testparameter anzugeben, ohne für jeden Test eine eigene Methode zu benötigen. Gibt es etwas Ähnliches in MSTest? [TestFixture] public class StringFormatUtilsTest { [TestCase("tttt", "")] [TestCase("", "")] [TestCase("t3a4b5", "345")] [TestCase("3&amp;amp;5*", "35")] [TestCase("123", "123")] public void StripNonNumeric(string before, string expected) { string …
Gibt es Mittel im xUnit.net-Framework, die den folgenden Funktionen von NUnit ähneln? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, …
Ich habe einen Unit Test (nUnit). In vielen Schichten des Aufrufstapels schlägt eine Methode fehl, wenn sie über einen Komponententest ausgeführt wird. Idealerweise würden Sie so etwas wie Verspotten verwenden, um das Objekt einzurichten, von dem diese Methode abhängt, aber dies ist Code von Drittanbietern, und das kann ich nicht …
Ich frage mich, wie man NUnit richtig benutzt. Zuerst habe ich ein separates Testprojekt erstellt, das mein Hauptprojekt als Referenz verwendet. In diesem Fall kann ich jedoch keine privaten Methoden testen. Meine Vermutung war, dass ich meinen Testcode in meinen Hauptcode aufnehmen muss?! - Das scheint nicht der richtige Weg …
Ich versuche, eine Visual Studio 2010-Beta-DLL in die NUnit-GUI zu laden. Ich erhalte einen Popup-Fehler. Diese Assembly wird von einer Laufzeit erstellt, die neuer als die aktuell geladene Laufzeit ist, und kann nicht geladen werden. Möglicherweise versuchen Sie, einen Assemblybuild mit einer späteren Version der CLR als der Version zu …
Ich verwende Aufgaben , um lange laufende Serveraufrufe in meinem ViewModel auszuführen, und die Ergebnisse werden bei DispatcherVerwendung wieder zusammengeführt TaskScheduler.FromSyncronizationContext(). Beispielsweise: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); Dies funktioniert gut, wenn ich die …
Ich benutze Selen seit einigen Monaten, mit denen wir einige unserer internen Testprozesse automatisieren. Die Skripte wurden gut bestanden. Ich habe kürzlich mit FF 27.01 ein Upgrade auf den Web-Treiber C # 2.40.0 durchgeführt und unsere Skripte schlagen jetzt an zufälligen Stellen mit dem folgenden Fehler fehl. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method …
Ich habe eine große Testsuite (~ 10 Sekunden pro Test), die mit NUnit geschrieben wurde. Ich möchte die Tatsache nutzen, dass meine Maschinen alle mehrere Kernboxen sind. Im Idealfall kann ein Test unabhängig von anderen Tests pro Kern ausgeführt werden. Es gibt PNUnit, aber es wurde zum Testen auf Threading-Synchronisationsprobleme …
Ich lese gerade das Buch Professional Enterprise .NET und habe diese Warnung in einigen Beispielprogrammen bemerkt: 'NUnit.Framework.Assert.IsInstanceOfType(System.Type, object)' is obsolete Jetzt habe ich vielleicht schon meine eigene Frage beantwortet, aber um diese Warnung zu beheben, muss Assert.IsInstanceOfType () einfach durch Assert.IsInstanceOf () ersetzt werden. Zum Beispiel dies: Assert.IsInstanceOfType(typeof(ClassName), variableName); würde …
Ich versuche meine Seite mit Selenium RC + Nunit + asp.net zu testen. Ich kann meine Tests in Firefox, Safari, Opera, IE 8 zum Laufen bringen, aber nicht in Google Chrome. Ich habe dies für das Browser-Arugment eingegeben selenium = new DefaultSelenium(Server, ServerPort, "*chrome", DomainURL); Dies lädt jedoch immer Firefox …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.