powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / тестирование наследуеммых классов. TDD
2 сообщений из 2, страница 1 из 1
тестирование наследуеммых классов. TDD
    #32556180
Wadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Работаю на .NET для тестов использую NUnit
Немогу найти как сделать тест на следующие классы:
Существует абстрактный класс: CPerson который содержит свойство Name
И от него наследуются все остальные классы. Например CStudent со свойством Grade и CTeacher с свойством Salary.
Вроде как надо создать два тестирующих класса: TStudent и TTeacher.
Но возникает проблема как тестировать свойство Name из класса CPerson.
Тестировать его в каждом классе (TStudent и TTeacher) отдельно не хочется. дублирование кода (и таких наследуемых классов может быть много). Отдельно объкт Person я создать не могу он абстрактный.
Кто как решает подобную проблему?
Буду рад любым советам или ссылкам где это можно поискать.
С уважением.
...
Рейтинг: 0 / 0
тестирование наследуеммых классов. TDD
    #32562312
Фотография ЦК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто мешает создать класс СRPerson, унаследованный от СCPerson, для него аналогичным образом создать TPerson, в котором и тестируются члены базового класса? А в классах TStudent и TTeacher соответственно тестировать только новые члены?


Правда, возникает интересный вопрос - как тестировать абстрактные методы?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / тестирование наследуеммых классов. TDD
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]