Вопросы с тегом «nunit»

NUnit - это среда модульного тестирования с открытым исходным кодом для .NET и Silverlight, написанная на C #. Он служит той же цели, что и JUnit или TestNG в мире Java, и является одним из многих в семействе xUnit.

10
Модульный тест, NUnit или Visual Studio?
Я использую Visual Studio (иногда resharper) для запуска своего модульного теста. Я слышал о NUnit, но многого о нем не знаю ... Должен ли я заботиться об этом? Может ли он предложить что-то лучше, чем визуальная студия? Стоит ли использовать NUnit и почему?

1
Moq: недопустимая настройка для непереопределяемого элемента: x => x.GetByTitle («asdf»)
Не знаю, как это исправить, пытаюсь выполнить модульный тест метода GetByTitle. Вот мои определения: 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); } модульный тест: [Test] public void can_load_by_title() { …
111 c#  nhibernate  nunit  resharper  moq 

4
NUnit против xUnit
На этот вопрос есть ответы на Stack Overflow на русском : Что выбрать: nUnit vs xUnit? В чем разница между NUnit и xUnit.net ? Какой смысл в разработке двух из них, а не одного? Я читал, что xUnit разрабатывается изобретателем NUnit: xUnit.net - это инструмент модульного тестирования для .NET Framework. …
111 c#  .net  nunit  xunit 


5
Есть ли у MSTest эквивалент TestCase от NUnit?
Я считаю эту TestCaseфункцию в NUnit весьма полезной как быстрый способ указать параметры теста без необходимости использовать отдельный метод для каждого теста. Есть ли что-нибудь подобное в 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) { …

6
Параметризация тестов в xUnit.net аналогична NUnit
Есть ли какие-либо средства в структуре xUnit.net, аналогичные следующим функциям 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 object[]{ 5.1234m, "5,12"}, …

19
Определите, выполняется ли код как часть модульного теста
У меня есть модульный тест (nUnit). На многих уровнях стека вызовов метод не сработает, если он выполняется через модульный тест. В идеале вы должны использовать что-то вроде насмешек для настройки объекта, от которого зависит этот метод, но это сторонний код, и я не могу сделать это без большой работы. Я …
107 c#  reflection  nunit 

12
Как вы тестируете частные методы с NUnit?
Мне интересно, как правильно использовать NUnit. Во-первых, я создал отдельный тестовый проект, который использует мой основной проект в качестве ссылки. Но в этом случае я не могу тестировать частные методы. Я предполагал, что мне нужно включить свой тестовый код в свой основной код ?! - Кажется, это неправильный способ сделать …

10
NUnit не запускает код Visual Studio 2010
Я пытаюсь загрузить бета-версию DLL Visual Studio 2010 в графический интерфейс NUnit. Я получаю всплывающее сообщение об ошибке. Эта сборка создается более новой средой выполнения, чем текущая загруженная среда выполнения, и не может быть загружена. Возможно, вы пытаетесь загрузить сборку с более поздней версией среды CLR, чем версия, под которой …

3
Текущий контекст синхронизации нельзя использовать в качестве планировщика задач.
Я использую задачи для выполнения длительных вызовов сервера в моей модели просмотра, и результаты снова упорядочиваются при Dispatcherиспользовании TaskScheduler.FromSyncronizationContext(). Например: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); Это нормально работает, когда я запускаю приложение. Но …

18
Ошибка Selenium - HTTP-запрос к удаленному WebDriver истек через 60 секунд.
Я использую Selenium в течение нескольких месяцев, который мы используем для автоматизации некоторых наших внутренних процессов тестирования. Скрипты проходят нормально. Недавно я обновился до C # 2.40.0 webdriver, используя FF 27.01, и наши скрипты теперь дают сбой в случайных местах со следующей ошибкой. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The …


12
Как я могу запускать тесты NUnit параллельно?
У меня есть большой приемочный тест (~ 10 секунд на тест), написанный с использованием NUnit. Я хотел бы использовать тот факт, что все мои машины представляют собой несколько стержневых ящиков. В идеале у меня будет возможность запускать один тест на ядро, независимо от других тестов. Существует PNUnit, но он предназначен …
83 nunit 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.