Прочтите здесь об использовании MSBuild для развертывания веб-проектов.Внедрить ваше приложение в автоматическое развертывание при успешной сборке (читай: Непрерывная интеграция) действительно приятно.
MSBuild - Как использовать MSBuild для развертывания приложения ASP.NET MVC
Используя NUnit, для обновления данных перед каждым тестом вы можете украсить метод с помощью [Setup] (или [TestFixtureSetup]) для запуска кода один раз перед каждым тестом (или один раз перед каждой группой тестов).Я использую это для случаев, которые требуют конкретной настройки данных, и это работает как чемпион.Я предполагаю, что другие платформы XUnit имеют аналогичные механизмы.
Настройка - http://www.nunit.org/index.php?p=setup&r=2.2.10