Als «nunit» getaggte Fragen

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.

10
Unit Test, NUnit oder Visual Studio?
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?

1
Moq: Ungültiges Setup für ein nicht überschreibbares Mitglied: x => x.GetByTitle ("asdf")
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 …
111 c#  nhibernate  nunit  resharper  moq 

16
NUnit Test Run Order
Standardmäßig werden Nunit-Tests alphabetisch ausgeführt. Kennt jemand eine Möglichkeit, die Ausführungsreihenfolge festzulegen? Gibt es dafür ein Attribut?
109 .net  attributes  tdd  nunit 

4
NUnit vs. xUnit
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 …
108 c#  .net  nunit  xunit 

5
Hat MSTest ein Äquivalent zu NUnits TestCase?
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&5*", "35")] [TestCase("123", "123")] public void StripNonNumeric(string before, string expected) { string …

6
Testen Sie die Parametrierung in xUnit.net ähnlich wie in NUnit
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, …


12
Wie testest du private Methoden mit NUnit?
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 …


3
Der aktuelle SynchronizationContext darf nicht als TaskScheduler verwendet werden
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 …

18
Selenium Error - Die HTTP-Anforderung an den Remote-WebDriver ist nach 60 Sekunden abgelaufen
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 …


13
Wie kann ich NUnit-Tests parallel ausführen?
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 …
83 nunit 

2
NUnit.Framework.Assert.IsInstanceOfType () ist veraltet
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 …
78 c#  nunit 

5
Wie starte ich Google Chrome mit Selenium RC?
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.