Articles of mstest

Comment exécuter une méthode de test avec plusieurs parameters dans MSTest?

NUnit a une fonctionnalité appelée Valeurs, comme ci-dessous: [Test] public void MyTest( [Values(1,2,3)] int x, [Values(“A”,”B”)] ssortingng s) { // … } Cela signifie que la méthode de test sera exécutée 6 fois: MyTest(1, “A”) MyTest(1, “B”) MyTest(2, “A”) MyTest(2, “B”) MyTest(3, “A”) MyTest(3, “B”) Nous utilisons MSTest maintenant, y a-t-il un équivalent pour que […]

MSTest copie le fichier pour tester le dossier

J’ai un test qui nécessite la lecture et l’parsing d’un fichier XML. Comment puis-je copier ce fichier dans le dossier de test à chaque fois? Le fichier XML est défini sur “Copy if newer” et sur un mode de compilation “none” (car ce n’est pas vraiment une chose compilable)

Test d’unité: DateTime.Now

J’ai des tests unitaires qui supposent que «l’heure actuelle» soit différente de celle de DateTime.Maintenant, je ne veux évidemment pas changer l’heure de l’ordinateur. Quelle est la meilleure stratégie pour y parvenir?

Pourquoi TestInitialize est-il déclenché pour chaque test de mes tests unitaires Visual Studio?

J’utilise Visual Studio 2010 Beta 2. J’ai un seul [TestClass] , qui a [TestInitialize] , [TestCleanup] et quelques [TestMethods] . Chaque fois qu’une méthode de test est exécutée, les méthodes d’initialisation et de nettoyage s’exécutent également! J’avais l’impression que les [TestInitialize] & [TestCleanup] ne devraient être exécutés qu’une seule fois, par cycle de test local. […]

Où se trouve la sélection «Créer des tests unitaires»?

J’ai installé le nouveau Visual Studio 2012 Ultimate. J’ai créé un projet de test avec ma solution et il contient des tests unitaires par défaut. Cependant, un clic droit sur les nouvelles méthodes n’affiche plus le menu contextuel “Créer des tests unitaires”. Voir Visual Studio 2010 Ultimate: Et Visual Studio 2012 Ultimate: Une idée pourquoi […]

Quelle serait une alternative à et dans MSTest?

Lorsque j’utilise MSTest Framework et que je copie le code généré par Selenium IDE, MSTest ne reconnaît pas [TearDown] et [SetUp] . Quelle est l’alternative à cela?

NUnit vs. MbUnit vs MSTest vs xUnit.net

Il existe un grand nombre de frameworks uniques pour .NET. J’ai trouvé cette petite comparaison de fonctionnalités: http://xunit.github.io/docs/comparisons.html Maintenant je dois choisir le meilleur pour nous. Mais comment? Est-ce que ça importe? Lequel est le plus à l’épreuve du futur et a un élan décent derrière? Dois-je me soucier des fonctionnalités? Alors que xUnit semble […]

Le type de fournisseur Entity Framework n’a pas pu être chargé?

J’essaie d’exécuter mes tests sur TeamCity qui est actuellement installé sur ma machine. System.InvalidOperationException : Le type de fournisseur Entity Framework ‘ System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer , Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′ pour le fournisseur ADO.NET ‘ System.Data.SqlClient ‘ n’a pas pu être chargé. Assurez-vous que l’assembly du fournisseur est disponible pour l’application en cours d’exécution. Voir http://go.microsoft.com/fwlink/?LinkId=260882 pour […]

Comment utiliser Assert pour vérifier qu’une exception a été lancée?

Comment utiliser Assert (ou une autre classe de test?) Pour vérifier qu’une exception a été lancée?