Как у вас выглядит код?
Просто у нас код это код с распиханным везде sql, что не позволяет оттестировать код без базы. И вообще что-нибудь пользуется orm?
Здравствуйте, buka123, Вы писали:
B>Как у вас выглядит код? B>Просто у нас код это код с распиханным везде sql, что не позволяет оттестировать код без базы.
Отдельный DAL. Прикладной код работает только через интерфейс доступа к базе. Для этого интерфейса делается mock.
"For every complex problem, there is a solution that is simple, neat,
and wrong."
Здравствуйте, AndrewJD, Вы писали:
AJD>Здравствуйте, buka123, Вы писали:
B>>Как у вас выглядит код? B>>Просто у нас код это код с распиханным везде sql, что не позволяет оттестировать код без базы.
AJD>Отдельный DAL. Прикладной код работает только через интерфейс доступа к базе. Для этого интерфейса делается mock.
Не получится, я так понимаю у них спаггети. Если архитектурно не решать проблемы, то я тут вижу только подмену библиотек доступа к данным если код базируется на нативных объектах ODBC/OLEDB/etc; В противном случае (использование врапперов) перегрузка вызовов или подмена самих врапперов с сохранением всех контрактов (в какой то степени и получиться "отдельный DAL").