Безопасно ли использовать набор платформ для модульного тестирования в одном проекте?
Visual Studio
Я использую NUnit в своем проекте с юнит-тестами. Но мне нужно написать несколько тестов с использованием фреймворков JustMock и NSubstitute. Я хочу иметь один проект с тестами для каждого моего тестируемого проекта. Т.е. я не хочу иметь отдельный проект с тестами для каждого модульного фреймворка (NUnit, JustMock и NSubstitute). Будут ли у меня проблемы (например, конфликты с их тестовыми адаптерами), если мои тесты будут в одном проекте?
1 ответ
NUnit - это среда тестирования. NSubstitute - это насмешливый фреймворк. От имени, я полагаю, что JustMock также является насмешливым фреймворком. Тестирование фреймворков и фреймворк - это разные вещи, поэтому они обычно не конфликтуют.
Между двумя разными насмешливыми структурами возможно, но вряд ли возникнут конфликты. Я думаю, что большинство из них появятся во время компиляции, если среда использует одни и те же имена и вы используете оба пространства имен в файле.
Тем не менее, будет легче ответить, если у вас есть какие-то конкретные проблемы.