4 / 4 / 1
Регистрация: 17.02.2015
Сообщений: 64
|
|
1 | |
NUnit+MSTest+work27.12.2015, 13:46. Показов 865. Ответов 4
Метки нет (Все метки)
Такой вопрос. Есть у меня решение, в нем проект с классами/методами, есть проекты с тестами (MS, NUnit). Я хочу создать новый проект, в котором будут те же методы. Можно ли сделать чтоб один и тот же проект тестов запускался с нескольких проектов внутри решения? Не хочется копипастить и плодить одинаковые проекты
0
|
27.12.2015, 13:46 | |
Ответы с готовыми решениями:
4
Commit проекта тестирования MSTest Ошибка сборки имитаций MSTest MSTest DataRow перебор сочетаний параметров Как в MSTest проверять корректность созданного Bitmap |
4 / 4 / 1
Регистрация: 17.02.2015
Сообщений: 64
|
|
27.12.2015, 23:26 [ТС] | 3 |
есть в проекте несколько классов, которые, наследуясь от базового, реализуют пакет методов. Методы одинаковые и им подходят одинаковые тесты. Т.е. у меня есть проект с набором тестов, и надо, чтобы в них создавались объекты от разных классов. Я сделал копипастом новый набор тестов для каждого класса, руками заменив имена. Оно то работает, но получилось несколько абсолютно одинаковых набора тестов (их кстати достаточно много, порядка сотни) с отличием в имени класса, от которого создается тестируемый объект. Наверное как-то можно сделать так, чтобы хватило одного класса тестов для всех тестируемых типовых классов
0
|
4 / 4 / 1
Регистрация: 17.02.2015
Сообщений: 64
|
|
28.12.2015, 16:43 [ТС] | 5 |
вот, я что-то такое думал, но как бы это реализовать? возможно ли коротко в двух словах? У меня опыта с рефлексией нет.
Добавлено через 4 часа 36 минут ну вот допустим, есть у меня абстрактный класс ArrayB. От него наследуются классы Array1, Array2, Array3 с собственной реализацией методов со своими особенностями. И есть проекты с тестами (в моем случае это проект с тестами MSTest и отдельно NUnit, тестируют одни и те же функции). В тестах я инициализирую объекты классов и с ними работаю. Таким образом у меня на каждый класс Array по пакету юнит-тестов, отличающихся именем используемого класса. Как мне в тестах объявить чтоб создавались объекты всех дочерних классов и по каждому тесты проходили по всем имеющимся методам?
0
|
28.12.2015, 16:43 | |
28.12.2015, 16:43 | |
Помогаю со студенческими работами здесь
5
NUnit NUnit тест Nunit тесты Использование NUnit Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |