NUnit est un framework de test unitaire open source pour .NET et Silverlight écrit en C #. Il sert le même objectif que JUnit ou TestNG dans le monde Java, et est l'un des nombreux éléments de la famille xUnit.
J'utilise Visual studio (parfois resharper) pour exécuter mon test unitaire. J'ai entendu parler de NUnit, mais je n'en sais pas grand-chose ... Dois-je m'en soucier? Peut-il offrir quelque chose de mieux que le studio visuel? Dois-je utiliser NUnit et pourquoi?
Je ne sais pas comment résoudre ce problème, en essayant de faire un test unitaire sur la méthode "GetByTitle" Voici mes définitions: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); …
Par défaut, les tests des unités sont exécutés par ordre alphabétique. Quelqu'un connaît-il un moyen de définir l'ordre d'exécution? Existe-t-il un attribut pour cela?
На этот вопрос есть ответы на Stack Overflow на русском : Что выбрать: nUnit vs xUnit? Quelles sont les différences entre NUnit et xUnit.net ? Quel est l'intérêt d'en développer deux, pas un seul? J'ai lu que xUnit est développé par l'inventeur de NUnit: xUnit.net est un outil de test …
Je trouve la TestCasefonctionnalité de NUnit assez utile comme moyen rapide de spécifier les paramètres de test sans avoir besoin d'une méthode distincte pour chaque test. Y a-t-il quelque chose de similaire dans MSTest? [TestFixture] public class StringFormatUtilsTest { [TestCase("tttt", "")] [TestCase("", "")] [TestCase("t3a4b5", "345")] [TestCase("3&amp;amp;5*", "35")] [TestCase("123", "123")] public …
Y a-t-il des moyens dans le framework xUnit.net similaires aux fonctionnalités suivantes de NUnit? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new …
J'ai un test unitaire (nUnit). De nombreuses couches dans la pile d'appels, une méthode échouera si elle s'exécute via un test unitaire. Idéalement, vous utiliseriez quelque chose comme la moquerie pour configurer l'objet dont dépend cette méthode, mais il s'agit d'un code tiers et je ne peux pas le faire …
Je me demande comment utiliser correctement NUnit. Tout d'abord, j'ai créé un projet de test distinct qui utilise mon projet principal comme référence. Mais dans ce cas, je ne suis pas en mesure de tester des méthodes privées. Je suppose que je dois inclure mon code de test dans mon …
J'essaye de charger une dll bêta de Visual Studio 2010 dans l'interface graphique de NUnit. J'obtiens une erreur contextuelle. Cet assembly est généré par un runtime plus récent que le runtime actuellement chargé et ne peut pas être chargé. Vous essayez peut-être de charger une génération d'assembly avec une version …
J'utilise des tâches pour exécuter des appels de serveur de longue durée dans mon ViewModel et les résultats sont rassemblés lors de l' Dispatcherutilisation TaskScheduler.FromSyncronizationContext(). Par exemple: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); Cela …
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.