Мы используем mstest для модульных тестов в нашей компании. Основная причина в том, что нет бесплатной интеграции Visual Studio для MbUnit (TestDriven.NET не является бесплатным для компаний).
Недавно я столкнулся с необходимостью запускать одни и те же модульные тесты на двух разных реализациях одного и того же интерфейса. Из моего прошлого опыта я знаю, что это легко сделать с помощью MbUnit. Но как это сделать с помощью MSTest?
Я подчеркиваю, что мне нужны отдельные результаты для каждого интерфейса, поэтому, пожалуйста, не предлагайте такие вещи, как запуск одного и того же метода дважды — один раз для интерфейса — из одного и того же метода модульного тестирования, потому что это дает только один результат.
Я знаю о решении, управляемом данными, и использую его сейчас, но это заноза в заднице. Есть ли более простой способ, способ MbUnit?
Спасибо.