На этом уроке мы создадим модульный тест (UnitTest) для тестирования класса MySQL, который мы создали ранее. В уроке приводится только знакомство, без полного покрытия тестами нашего проекта, но в будущем мы к ним ещё вернёмся. В комментариях необходимо написать, использовал ли ты ранее модульные тесты. Полезная ссылка: msdn.microsoft.com/ru-ru/library/hh694602.aspx
Дата отправки отчёта:
9 февраля 2019 г.
Задание выполнено: за
19 час. 6 мин.
Чему научился:
Запустили Unit test для проекта и протестировали методы класса MySQL Для этого создали в VS новый проект UnitTests. Подключили using <наш тестируемый класс> (класс должен быть публичным! это важно) Подключили в Projects Solution Referenсe <тестируемый класс>
Test Explorer живет в меню Test->Windows
Что было сложным:
Да тесты писались ранее но все-равно осталось недопонимание как писать программу на их основе.
Устал бороться в чем проблема - не стартует тест выдает ошибку проекта. Все перелопатил просмотрел урок второй раз. Запустил на другой студии. Переделывал и переименовывал тесты. Создал пару новых. Нет эффекта. Погуглил, почитал MSDN - нет результата. Включил мозг - нашел косяк - т.к. MySQL connect требует FW4.5.2, а проект тестов по-умолчанию 4.5 вот в этом собака покопалась. Что странно второй раз натыкаюсь на такие же грабли и VS молчит.
Научился: Новое полезное узнал о добавлении проектов заодно переустановил visual studio Трудности: Разобраться с визуал студио Отличный урок ни когда раньше не использовал тестирование, полезный опыт, и необходимое знание