Als «mstest» getaggte Fragen

Microsoft .NET Unit Testing Framework (MSTest)


30
Entity Framework Provider-Typ konnte nicht geladen werden?
Ich versuche, meine Tests in TeamCity auszuführen, das derzeit auf meinem Computer installiert ist. System.InvalidOperationException:: Das Entity Framework Provider - Typ ‚ für die‘ 'ADO.NET - Provider konnte nicht geladen werden. Stellen Sie sicher, dass die Provider-Assembly für die ausgeführte Anwendung verfügbar ist.System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServerVersion=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'System.Data.SqlClient Weitere Informationen finden Sie …

7
NUnit vs. MbUnit vs. MSTest vs. xUnit.net [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


7
So vergleichen Sie Listen in Unit-Tests
Wie kann dieser Test fehlschlagen? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) fails }

21
Unit Testing: DateTime.Now
Ich habe einige Komponententests, bei denen erwartet wird, dass sich die 'aktuelle Zeit' von DateTime unterscheidet. Jetzt möchte ich die Zeit des Computers natürlich nicht ändern. Was ist die beste Strategie, um dies zu erreichen?

4
Warum wird TestInitialize für jeden Test in meinen Visual Studio-Komponententests ausgelöst?
Ich bin mit Visual Studio 2010 Beta 2. Ich habe einen einzigen bekam [TestClass], die eine hat [TestInitialize], [TestCleanup]und ein paar[TestMethods] . Jedes Mal, wenn eine Testmethode ausgeführt wird, werden AUCH die Initialisierungs- und Bereinigungsmethoden ausgeführt! Ich hatte den Eindruck, dass das [TestInitialize]&[TestCleanup] pro lokalem Testlauf nur einmal ausgeführt werden …






3
Ist es möglich, Code einmal auszuführen, bevor alle Tests ausgeführt werden?
Grundsätzlich möchte ich MSTest anweisen, vor dem Start einer Reihe von Testläufen ein wenig Code auszuführen. Im Wesentlichen möchte ich das Gleiche tun, als Code einzufügen Main(). Der Grund, warum ich dies tun möchte, ist, dass ich während meiner Integrationstestläufe eine Protokollierung mit log4net durchführen möchte. Ich kann das log4net.Config.XmlConfiguratorAssembly-Attribut …
112 .net  mstest 


6
MSTest-Kopierdatei zum Testen des Laufordners
Ich habe einen Test, bei dem eine XML-Datei eingelesen und dann analysiert werden muss. Wie kann ich diese Datei jedes Mal in den Testlaufordner kopieren lassen? Die XML-Datei ist auf "Kopieren, wenn neuer" und den Kompilierungsmodus "Keine" eingestellt (da dies nicht wirklich kompilierbar ist).

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.