От: | sharcUs | http://sharcus.blogspot.com/ | |
Дата: | 31.01.11 10:22 | ||
Оценка: | 19 (2) -1 |
Использование TDD для новичков и для тех, кому написание юнит-тестов в диковинку, сопряжено с некоторыми проблемами и вопросами, возникающими на этапе создания этих самых тестов. К примеру, абсолютно очевидно, что некоторый код, который используется в проекте, не может быть покрыт тестами. Например, в случае, когда необходимо осуществлять непосредственную работу с базами данных или обращаться к «железу». Здесь на помощь приходят средства прототипирования, иначе известные как mock-фреймворки. Именно о них я и хочу поговорить в своей статье и показать на примере Moq, как их можно использовать на примере объектов, работающего с устройствами, известными как Smart Cards, или, говоря проще, с идентификационными пластиковыми карточками и считывающими устройствами (кард-ридерами).