/ / Як підрозділ тестувати проект поза візуальної студії - c #, .net, visual-studio-2010, блок-тестування

Як підготувати тестування проекту поза візуальною студією - c #, .net, visual studio-2010, unit testing

Я зробив проект у візуальній студії, а також здійснив модульне тестування. Код працює добре з модулем тестування.

Тепер у мене є сумніви, що це можливо для здійснення модульного тестування за межами візуального середовища студії, так що я використовую тільки exe, створений моїм проектом і перевірити його для декількох випадків?

Я шукаю варіант, який може використовувати мою поточну реалізацію модульного тестування

Я новачок у модульному тестуванні, тому будь-яка допомога буде оцінена

Спасибі заздалегідь

Відповіді:

1 для відповіді № 1

Встановлення MSTest без Visual Studio не зовсім тривіальна річ. Цей інструмент був дуже корисний для мене в цьому відношенні.
Виник з тут


1 для відповіді № 2

Ви можете використовувати зовнішні бібліотеки, такі як NUnit, є менеджер для запуску тесту


1 для відповіді № 3

Якщо ззовні, ви маєте на увазі за межами Visual Studio IDE, то ви можете використовувати mstest.exe який VS внутрішньо використовує. Це є самостійним в тому сенсі, що хост не потребує встановленої VS. Таким чином, наприклад, система збірки може викликати це і робити тест блоку до кінця побудови.


1 для відповіді № 4

Якщо ви використовуєте тест Microsoft, ви можете запустити його MSTest.exe з командного рядка.


1 для відповіді № 5

Якщо ви налаштуєте тестові класи відповідно до цієї відповіді SO, ви можете запустити їх у MSTest або NUnit на основі опції компіляції. Сподіваюся, що це допомагає!

Використовуєте як MSTest, так і NUnit?