Несколько недель назад столкнулся с тем же самым - на самом деле это ошибка с MSTest - я считаю, что это было исправлено в недавнем выпуске пакета обновления (хотя еще говорит "Актив"). Если нет, все, что мне нужно было сделать, - это напрямую сослаться на мой hibernate.cfg.xml (небрежно, но работает для тестирования - это ссылка на файл hibernate.cfg.xml в моем тестовом проекте из папки «TestResults»):
try
{
sessionFactory = new Configuration()
.Configure()
.BuildSessionFactory();
}
// Assume we are in "MSTest mode"
catch (Exception)
{
sessionFactory = new Configuration()
.Configure(@"..\..\..\Program.Tests\" + @"\hibernate.cfg.xml")
.BuildSessionFactory();
}