Создайте тестовые классы для слоя доступа к данным, разработанного и реализованного в предыдущих лабораторных работах. Варианты заданий необходимо выбрать с таблицы 6.2.
Номер варианта определяется последней цифрой зачетной книжки. Варианты полностью соответствуют вариантам заданий с предыдущей лабораторной работы.
Таблица 6.2 – Варианты заданий
Номер варианта
Предметная область
Пиццерия (Официант, Посетитель)
Магазин (Поставщик, Товар)
Супермаркет (Продавец, Товар)
Отделение милиции (Милиционер, Нарушитель)
Больница (Врач, Пациент)
Кинотеатр (Кинозал, Посетитель)
Корабль (Каюта, Пассажир)
Предприятие (Отдел, Сотрудник)
Библиотека (Книга, Читатель)
Содержание отчета
- фамилия и имя исполнителя лабораторной работы;
- номер и название лабораторной работы;
- цель лабораторной работы;
- краткие теоретические сведенья на одну страницу;
- ход работы (листинги программ, скриншоты программ);
- выводы о проделанной работе.
Контрольные вопросы
1. Что такое модульное тестирование?
2. Какие библиотеки модульного тестирования вы знаете?
3. Какая структура модульного теста в Unit Testing Framework?
4. Как проверить, что значение, возвращаемого метода соответствует необходимому значению?
5. Какие атрибуты используются в Unit Testing Framework для определения тестового класса тестового метода, методов инициализации и очистки класса и методов тестирования?
Рекомендованная литература
1. Эндрю Троелсен. Язык программирования С# 2005 и платформа .NET 2.0, 3-е издание.: Пер. с англ.- М.: «Вильямс», 2007.-1168с.