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 …
Ich kann meine Unit-Tests nicht ausführen. Ich habe den nächsten Fehler: Ihr Projekt verweist nicht auf das Framework ".NETFramework, Version = v4.6.2". Fügen Sie in der Eigenschaft "TargetFrameworks" Ihrer Projektdatei einen Verweis auf ".NETFramework, Version = v4.6.2" hinzu und führen Sie die NuGet-Wiederherstellung erneut aus. In app.config: <startup> <supportedRuntime version="v4.0" …
In Visual Studio 2010 habe ich eine Reihe von Komponententests. Wenn ich mehrere Tests gleichzeitig mit Testlisten ausführe, wird manchmal der folgende Fehler für einen oder mehrere der Tests angezeigt: Der Agentenprozess wurde gestoppt, während der Test ausgeführt wurde. Es ist nie derselbe Test, der fehlschlägt, und wenn ich versuche, …
Ich pflege derzeit ein "altes" System, das in C # .net geschrieben ist, entferne einige veraltete Funktionen und führe einige Umgestaltungen durch. Gott sei Dank hat der Vorgänger einige Unit-Tests (MSTests) geschrieben. Ich bin ziemlich zufrieden mit JUnit-Tests, habe aber noch nicht viel mit MSTests gemacht. Die Testmethoden haben ein …
Ich versuche, die Gleichheit zweier System.Drawing.SizeStrukturen zu bestätigen, und erhalte eine Formatausnahme anstelle des erwarteten Bestätigungsfehlers. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. …
Anstelle von [SetUp] und [TearDown] in Nunit, was ist die Alternative in Visual Studio Ultimate 2010 Unit Testing. In Nunit können Sie sich vorstellen, dass Setup- und Teardown-Methoden als Konstruktoren und Destruktoren für die Tests in unserer Klasse dienen.
Ich schreibe einen Unit-Test für diese eine Methode, der "void" zurückgibt. Ich hätte gerne einen Fall, in dem der Test bestanden wird, wenn keine Ausnahme ausgelöst wird. Wie schreibe ich das in C #? Assert.IsTrue(????) (Ich vermute, so sollte ich das überprüfen, aber was geht in "???") Ich hoffe meine …
Ich versuche, den EF7 InMemory-Anbieter für Komponententests zu verwenden, aber die Beständigkeit der InMemory-Datenbank zwischen den Tests verursacht mir Probleme. Der folgende Code zeigt mein Problem. Ein Test funktioniert und der andere Test schlägt immer fehl. Obwohl ich den _context zwischen den Tests auf null gesetzt habe, enthält der zweite …
Ich kann anscheinend nicht verstehen, wie MSTest-Bereitstellungselemente konfiguriert werden sollen. Ich konnte sie durch Ändern der Testeinstellungsdatei des Projekts zum Laufen bringen, aber dies ist weniger als ideal - die Konfiguration des Bereitstellungselements ist von einzelnen Tests getrennt, und die Dateipfade scheinen als absolute Pfade gespeichert zu sein, sofern die …
Was ist der Unterschied zwischen TestInitializevs ClassInitializein MSTest? Was sind die Vor- und Nachteile von jedem? Ich habe den Eindruck, dass TestInitialzejedes Mal mit JEDEM Test ausgeführt werden sollte? Ist das korrekt? Und das ClassInitializewird jedes Mal ausgeführt, wenn eine neue Instanz einer Klasse erstellt wird?
Mein Unternehmen aktualisiert unser Visual Studio 2012 auf 2013 Premium. In der Zwischenzeit möchten wir auch damit beginnen, unsere Tests mithilfe von Visual Studio Team Services zu automatisieren Ich habe in der Vergangenheit einige Beiträge und Artikel zu MSTest vs nUnit gelesen, aber das meiste davon vergleicht die ältere Version …
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.