Я ищу ближайший эквивалент NUnit к [DynamicTestFactory] для MbUnit, поэтому я могу создавать динамические тесты во время выполнения. Есть ли эквивалент в NUnit? Спасибо.Ближайший эквивалент NUnit для DyniumTestFactory от MbUnit для динамических тестов
1
A
ответ
2
Я не использовал MbUnit, но самое близкое к DynamicTestFactory
, что я знаю в NUnit, это TestCaseSource
.
Я нашел этот пример DynamicTestFactory
(от here):
[DynamicTestFactory]
public IEnumerable<Test> Should_Create_And_Execute_Dynamic_Tests()
{
IEnumerable<int> list = new[] {1, 2, 3, 4, 5};
foreach (int i in list)
{
yield return new TestCase(string.Format("Test {0}",i),
() => { Assert.IsTrue(MyFunction(i)); });
}
}
Это, как вы будете использовать NUnit-х TestCaseSource
(см here), чтобы сделать то же самое:
[Test, TestCaseSource("SourceList")]
public void MyFunctionTest(int i)
{
Assert.IsTrue(MyFunction(i));
}
private static readonly IEnumerable<int> SourceList = new[] { 1, 2, 3, 4, 5 };
Смежные вопросы
- 1. MbUnit vs Nunit
- 2. Атрибут строки MbUnit в NUnit?
- 3. Слияние тестов и отображения MbUnit и NUnit в CruiseControl
- 4. Ближайший эквивалент какао для перечисления
- 5. Написание тестов NUnit для метода
- 6. Сводка неполных тестов в Visual Studio для тестов mbunit
- 7. Migrate selenium Nunit тесты для MBunit для параллельного выполнения
- 8. Таймаут для отдельных тестов в NUnit
- 9. Конфигурация окружения для тестов, выполняемых в NUnit
- 10. Как настроить бамбук для создания тестов NUnit?
- 11. Выполнение тестов NUnit от города команды
- 12. NUnit vs. MbUnit vs. MSTest vs. xUnit.net
- 13. Какой ближайший эквивалент Beautiful Soup для Ruby?
- 14. Какой ближайший эквивалент Python для Perl :: Tidy?
- 15. Настройка параметров для тестов NUnit в TeamCity
- 16. Плагин Gallio test runner для Visual Studio 2008 и 2010 для тестов MBUnit
- 17. Невозможно выполнить nunit 3.0 тестов от teamcity
- 18. MbUnit Parallelizable tests
- 19. Выполнение тестов Nunit
- 20. Публикация результатов тестов NUnit
- 21. Асинхронные тесты в VSUTF, NUnit, xUnit.NET, MbUnit против SUTF?
- 22. Запуск тестов MBUnit с использованием Resharper 8.1
- 23. Стандартный вывод из MSTest, NUnit, MbUnit, xUnit.NET test runners
- 24. Имеет ли junit 4 эквивалент атрибута AssemblyUetUp для MbUnit?
- 25. База данных бесплатных тестов NUnit
- 26. F # Выполнение тестов NUnit
- 27. JUnit эквивалент NUnit Assert.Inconclusive?
- 28. Документация для mbunit v3
- 29. NUnit Эквивалент TestContext.Write/Line?
- 30. Nunit неисправность для испытаний в C#