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.
8
Antworten
Merke ich, dass es viele ältere Fragen der Bewältigung der Allgemeinen Frage, NUnit v MSTest für Versionen von Visual Studio 2008 (wie diese eine). Microsoft haben eine Geschichte bekommen, die Dinge richtig in Ihrer 3. version. Für
9
Antworten
Möchte ich behaupten, dass die Elemente von zwei Listen die Werte enthält, die ich erwartet, so etwas wie: var foundCollection = fooManager.LoadFoo(); var expectedCollection = new List<Foo>() { new Foo() { Bar = "a", Bar2 = "b"
3
Antworten
Habe ich eine Reihe von test-Fällen, von denen einige werden voraussichtlich zum auslösen von Ausnahmen. Deshalb habe ich legen Sie die Attribute für diese tests zu erwarten-Ausnahmen etwa so: [ExpectedException("System.NullReferenceException")] Wenn ich meine tests lokal, alles ist
5
Antworten
Habe ich ein Projekt, in dem Vorlagen gespeichert, die in einem \Templates Ordner neben der DLLs und EXE. Will ich bestimmen dieser Datei Pfad zur Laufzeit, sondern mit einer Technik, die die Arbeit innerhalb eines unit-test als
9
Antworten
Laut dieses schema VS2010 Premium und Ultimate hat ein tool für die überprüfung von Code-Coverage - zusammen mit ein paar anderen Test-tools. Sieht diese Unterstützung von nUnit zu, oder nur MS-test? InformationsquelleAutor der Frage stiank81 | 2010-04-19
15
Antworten
Standardmäßig nunit-tests in alphabetischer Reihenfolge. Kennt jemand eine Möglichkeit, die Reihenfolge der Ausführung? Muss ein Attribut existieren? InformationsquelleAutor der Frage Riain McAtamney | 2009-07-03
2
Antworten
Bin ich die Entwicklung von tests für eine Anwendung. Es gibt eine Methode, die eine params array als parameter. Ich habe die Methode mit Moq, aber wenn ich den test ausführen, den Rückgabewert der Methode ist null,
9
Antworten
In einem test, der enthält einige behauptet, zum Beispiel: Assert.AreEqual(1,1); Assert.AreEqual(2,1); Assert.AreEqual(2,2); ist es möglich, lassen Sie den test laufen zu halten, nachdem es schlägt fehl, irgendwann? Im Beispiel wird zuerst die Bedingung wahr ist, der zweite
5
Antworten
Habe ich die Methode: public static int Add(List<int> numbers) { if (numbers == null || numbers.Count == 0) return 0; if (numbers.Count == 1) return numbers[0]; throw new NotImplementedException(); } Hier ist meine test gegen es, aber
6
Antworten
Brauche ich um zu testen die folgende Methode: CreateOutput(IWriter writer) { writer.Write(type); writer.Write(id); writer.Write(sender); //many more Write()s... } Habe ich einen Moq würde IWriter und ich möchte sicherstellen, dass die Write() Methoden aufgerufen werden, die in der
5
Antworten
Ich habe einen controller UserController mit dieser Aktion //GET /blah public Task<User> Get(string domainUserName) { if (string.IsNullOrEmpty(domainUserName)) { throw new ArgumentException("No username specified."); } return Task.Factory.StartNew( () => { var user = userRepository.GetByUserName(domainUserName); if (user != null)
10
Antworten
Ich bin mit Visual studio (manchmal resharper) laufen in meinem Gerät testen. Hörte ich von NUnit, aber ich weiß nicht, viele Dinge über Sie... Sollte ich mich darum kümmern ? Kann es etwas besser als visual studio?
13
Antworten
Wenn Sie Jungs sind unit-Tests eine Anwendung, die stützt sich auf Werte aus einer app.config-Datei? Wie testen Sie, dass die Werte werden richtig eingelesen und wie dein Programm reagiert auf falsche Werte eingegeben, die in einer config-Datei?
17
Antworten
Die befindet assembly manifest definition entspricht nicht den Assemblyverweis immer diese beim ausführen von nunit durch ncover. Irgendeine Idee? InformationsquelleAutor der Frage | 2008-09-18
3
Antworten
In meinem test-Programm in Nunit, ich möchte, um zu überprüfen, dass es das schreiben Argument-Ausnahme-durch überprüfung der Nachricht. [Test] public void ArgumentsWorkbookNameException() { const string workbookName = "Tester.xls"; var args = new { workbookName, "Sheet1", "Source3.csv", "Sheet2",
13
Antworten
Was unit-Test-Strategien machen die Leute empfehlen, für die Prüfung von xml wird korrekt erzeugt. Meine aktuellen tests scheinen abit primitiv, etwas entlang der Linien von: [Test] public void pseudo_test() { XmlDocument myDOC = new XmlDocument(); mydoc =
2
Antworten
Ich bin auf der Suche auf einige test-code mit NUnit, die von einer Basisklasse erbt, mit einem [SetUp] Attribut: public class BaseClass { [SetUp] public void SetUp() { //do something } } [TestFixture] public class DerivedClass :
18
Antworten
Ich bin versucht zu behaupten, dass ein Objekt "gleich" auf ein anderes Objekt. Sind die Objekte nur Instanzen einer Klasse mit einer Reihe von öffentlichen Eigenschaften. Gibt es eine einfache Möglichkeit zu haben, NUnit assert Gleichheit, basierend
11
Antworten
Wir haben einige NUnit-tests, die auf die Datenbank zugreifen. Wenn einer ausfällt, kann es lassen Sie die Datenbank in einem inkonsistenten Status - das ist nicht ein Problem, da wir die Datenbank neu erstellen, die für jeden
8
Antworten
Ich versuche dies zu beenden exception-handler: if (ConfigurationManager.ConnectionStrings["ConnectionString"]==null) { string pathOfActiveConfigFile = ...? throw new ConfigurationErrorsException( "You either forgot to set the connection string, or " + "you're using a unit test framework that looks for "+
10
Antworten
Ich habe mit Selen für eine Anzahl von Monaten, die wir verwenden, zu automatisieren einige unserer internen Test-Verfahren. Die Skripte wurden übergeben in Ordnung. Ich habe vor kurzem ein Upgrade auf C# 2.40.0 webdriver mit FF 27.01
7
Antworten
Gibt es eine ganze Reihe von unittesting-frameworks gibt .NET. Ich fand diese kleine feature-Vergleich: http://xunit.github.io/docs/comparisons.html Nun bin ich die beste zu wählen für uns. Aber wie? Spielt es eine Rolle? Welches ist am meisten für die Zukunft
5
Antworten
Mehr als einmal es wurde die Frage gestellt auf SO. Aber die einzigen Antworten, die gegeben werden, zu Lesen "Sie sollten nicht brauchen, um Ihre unit-tests, ist es schlecht, weil" "oder "" können Sie vermeiden, wenn..." Ich
19
Antworten
Ich habe vor kurzem mit dem Bau eines test-Frameworks für ein bit von C#, die ich gearbeitet habe. Ich habe NUnit eingerichtet und ein neues Projekt in meinem workspace um die Komponente zu testen. Alles funktioniert gut,
1
Antworten
Habe ich versucht, Folgendes zu schreiben Testfall für einen NUnit-test geschrieben VB.net: <TestCase("FirstNode", "<node id=\"FirstNode\">")> Public Sub GetNode_GivenSomeNodeId_ReturnCorrectNode(ByVal nodeId as String, ByVal expectedXml as String) (Call the method under test and request the xmlNode with the provided
2
Antworten
Meine Firma ist ein Upgrade Visual Studio 2012 auf 2013 Premium. In der Mitte dieser, wir sind auch suchen, um die Automatisierung unserer tests mit Visual Studio Team Services Ich habe gelesen, ein paar MSTest vs nUnit-Beiträge
1
Antworten
Was ist das äquivalent von [TestFixtureSetUp] von NUnit in XUnit? Wir haben untersucht und festgestellt, dass IUseFixture ist das äquivalent zu [TestFixtureSetUp], sondern seine nicht funktioniert, wie erwartet. Als wir untersucht haben, (im Falle von nUnit), fanden
2
Antworten
Ich nur ein Upgrade auf die version 3.0.1 von nunit 2.6.4. Es verwendet, um eine NUnit-Gui-Runner befinden sich hier: Nach der Installation von 3.0.1 (die ich heruntergeladen windows-version von hier aus) Ich jetzt nicht mehr sehen, die
10
Antworten
Ich versuche, laden Sie ein Visual Studio-2010-beta-dll in der NUnit-GUI. Ich bekomme ein pop-up-Fehler. Diese Baugruppe wurde von einer Laufzeit, die neuer als die derzeit geladene Laufzeit ist und kann nicht geladen werden. Sie versuchen möglicherweise, die
4
Antworten
Ich habe eine Komponente, die mit log4net. Ich will erstellen von unit-tests, die bestätigen, dass bestimmte Fehlerbedingungen Ergebnis in die richtige Protokollierung. Dachte ich, dass der beste Weg, dies zu tun ist, erstellen Sie eine ILogAppender Umsetzung,
4
Antworten
Ich bin die Einrichtung eines neuen 64-bit-Rechner als server zu bauen. Wenn ich versuche zu laden meine NUnit test assembly in NUnit-GUI bekomme ich folgende Fehlermeldung. Gibt es offensichtlich nichts fehlt, alle Abhängigkeiten scheinen vorhanden zu sein.
8
Antworten
Wenn ich einen einfachen test auf Verbindung zur DB prüfen, ich erhalte eine Fehler in NUnit: [Test] public void TestConn() { string connectionString = ConfigurationManager.ConnectionStrings["FertigungRead"].ConnectionString; SqlConnection connection = new SqlConnection(connectionString); connection.Open(); Assert.AreEqual(ConnectionState.Open, connection.State); connection.Close(); } System.NullReferenceException :
3
Antworten
Habe ich Folgendes IntegrationTest-Projekt-Struktur ... Wenn ich möchte, dass test-Daten 126.txt in einem NUnit Testwie lade ich einfache txt-Datei Daten? HINWEIS: Die Datei ist -linked- und ich bin mit c# (wie bereits von der Bild). prost 🙂
10
Antworten
Guten Tag alle. Ich habe das gleiche problem den ganzen Tag auf der Arbeit und bin kämpfen, um zu finden, neue Wege zu gehen. Ich erhalte die folgende Fehlermeldung, wenn meine Lösung baut auf dem server. Ich
5
Antworten
Lesen durch die vorhandenen unit-Tests Verwandte threads hier auf Stack Overflow, die ich nicht finden konnte man mit einer klaren Antwort, wie man unit-test-Datei-I/O-Operationen. Ich habe erst vor kurzem suchte in unit-Tests, nachdem Sie zuvor bewusst die
5
Antworten
Möchte ich schreiben unit-tests mit NUnit, die Treffer der Datenbank. Ich möchte die Datenbank in einem konsistenten Zustand für jeden test. Ich dachte, Transaktionen erlauben würde, mich zu "rückgängig" jeden test so suchte ich herum und fand
4
Antworten
public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageServiceClient>(); var queueableMessage = CreateSingleQueueableMessage(); var message = queueableMessage[0]; var xml = QueueableMessageAsXml(queueableMessage); messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(xml)).Verifiable(); //messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(It.IsAny<XmlElement>())).Verifiable(); var serviceProxyFactoryStub = new Mock<IMessageServiceClientFactory>(); serviceProxyFactoryStub.Setup(proxyFactory => proxyFactory.CreateProxy()).Returns(essageServiceClientMock.Object); var loggerStub
3
Antworten
Schreibe ich eine datenintensive app. Ich habe die folgenden tests. Sie funktionieren, aber Sie sind ziemlich überflüssig. [Test] public void DoSanityCheck_WithCountEqualsZeroAndHouseGrossIsGreater_InMerchantAggregateTotals_SetsWarning() { report.Merchants[5461324658456716].AggregateTotals.ItemCount = 0; report.Merchants[5461324658456716].AggregateTotals._volume = 0; report.Merchants[5461324658456716].AggregateTotals._houseGross = 1; report.DoSanityCheck(); Assert.IsTrue(report.FishyFlag); Assert.That(report.DataWarnings.Where(x=> x is Reports.WarningObjects.ImbalancedVariables
7
Antworten
Nachdem ich vor kurzem bekommen in test driven development bin ich mit dem Nunit-test-runner geliefert als Teil von resharper. Es hat einige Nachteile in Bezug auf es gibt keine Verknüpfung zum ausführen von tests, und ich auf
3
Antworten
Nenne ich _mocks.ReplayAll(), dann ein oder mehrere _mockedObject.AssertWasCalled() und dann _mocks.VerifyAll(). Aber es sagt mir, dass "Diese Aktion ist ungültig, wenn das mock-Objekt ist im Aufnahme-Staat". [Test] public void SetStateExecuting_Should_Set_State_To_Pause_And_Not_Change_GlobalState_When_GlobalState_Is_Paused() { var task = new Task {
19
Antworten
Werde ich starten ein neues Projekt in Arbeit und wollen sich in unit-Tests. Wir werden mit VS 2008, C#, und die ASP.NET MVC-Zeug. Ich bin auf der Suche entweder mit NUnit oder den eingebauten test-Projekte, die VS2008
5
Antworten
Ich habe ein problem Debuggen von NUnit-test aus VisualStudio. Ich erstellt ein leeres Projekt (Konsolenanwendung), dann habe ich die Verweise auf die NUnit-Bibliothek und schrieb einen einfachen test. namespace ReimplementingLinq.Tests { [TestFixture] public class WhereTest { [Test]
5
Antworten
Hat jemand irgendwelche Vorschläge für ein gutes Werkzeug, xslt oder andere, die produzieren kann ein HTML-Bericht aus der XML-Ausgabe von NUnit? Sind wir derzeit mit NUnit 2.5.5 laufen eine Reihe von tests unserer code-Basis. Das dev-team sind
5
Antworten
Wir haben vor kurzem ein Upgrade von Visual Studio 2008 auf Visual Studio 2010. Als Teil unserer code-Basis, haben wir eine sehr große Menge von NUnit-tests. Wir möchten in der Lage zu sein diese unit-tests in Visual
6
Antworten
NUnit unterstützt eine Funktion, wo können Sie einen Satz von Daten-Eingänge für einen unit-test mehrmals ausgeführt werden. [RowTest] [Row(1001,1,2,3)] [Row(1,1001,2,3)] [Row(1,2,1001,3)] public void SumTests(int x, int y, int z, int expected) { ... } Was ist der
4
Antworten
Ich bin gerade erst zu tun, Test Driven Development, und ich Frage mich die großen Unterschiede zwischen RhinoMock, TypeMock, und NUnit integrierten verspotten? Jede information würde sehr geschätzt werden! InformationsquelleAutor der Frage Dan Appleyard | 2009-09-04
5
Antworten
Ich finde die TestCase Funktion in NUnit sehr nützlich als eine schnelle Methode zum festlegen von prüfparametern, ohne dass eine separate Methode für jeden test. Gibt es etwas ähnliches in MSTest? [TestFixture] public class StringFormatUtilsTest { [TestCase("tttt",