Если бы я написал несколько модульных тестов для своих хранимых процедур, есть ли какая-то польза от этого с помощью TSqlUnit по сравнению с C # / Entity Framework4 / TransactionScope?
Мне кажется, вы могли бы создатьконтекст EF4, импортируйте ваши SPROCS и таблицы и выполните все необходимые настройки в C #, назовите вас SPROC, подтвердите результаты с помощью некоторого Asserts
и откатите все, когда ваш TransactionScope достигнет конца using
безбудучи совершенным.Читая это, кажется, что это много, но я думаю, что полученный код намного тоньше и более читабелен, чем соответствующие хранимые процедуры, которые я должен написать, чтобы сделать то же самое в TSqlUnit.
Is TSqlUnitбольше для разработчиков баз данных, которым просто удобнее в T-SQL, чем в C # / Visual Studio?