Я зробив проект у візуальній студії, а також здійснив модульне тестування. Код працює добре з модулем тестування.
Тепер у мене є сумніви, що це можливо для здійснення модульного тестування за межами візуального середовища студії, так що я використовую тільки 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?