Следует ли проводить тестирование модулей в режиме отладки или деблокирования?C#: тестирование модулей без использования сторонней структуры?
Я использую Visual Studio Standard Edition 2005, который не поставляется с какой-либо модульной системой тестирования. Поскольку я также не хочу использовать какой-либо другой сторонний модуль тестирования модулей, я использовал Debug.Assert
для выполнения фактического теста во всех методах тестирования единиц. Однако Debug.Assert
работает только в режиме отладки.
Есть ли эквивалент в режиме выпуска или есть ли другая альтернатива (без использования сторонних инструментов)?
Почему вы не хотите полагаться на какой-либо сторонний модуль тестирования модулей? –
И я хотел бы сделать тост, но без тостера. –
@Gregory: В основном потому, что я хотел бы уменьшить зависимость кода от другой сторонней структуры до минимума. Это справедливо как для производственного кода, так и для кода модульного тестирования. Если я использую версию Visual Studio с встроенной модуляцией тестирования, я бы не стал ее использовать. – Lopper