Als «mstest» getaggte Fragen

Microsoft .NET Unit Testing Framework (MSTest)

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 …

7
Ihr Projekt verweist nicht auf das Framework ".NETFramework, Version = v4.6.2". Fügen Sie in "TargetFrameworks" einen Verweis auf ".NETFramework, Version = v4.6.2" hinzu.
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" …

19
VS 2010 Test Runner-Fehler "Der Agentenprozess wurde gestoppt, während der Test ausgeführt wurde."
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, …

20
Probleme mit dem DeploymentItem-Attribut
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 …

4
Warum löst diese Behauptung beim Vergleichen von Strukturen eine Formatausnahme aus?
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. …




7
Funktionieren MSTest-Bereitstellungselemente nur, wenn sie in der Projekttesteinstellungsdatei vorhanden sind?
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 …

1
TestInitialize vs ClassInitialize
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?

2
Visual Studio 2013 MSTest gegen NUnit
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 …
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.