Nunit жалуется на отсутствие файла Nhibernate.config? - PullRequest
1 голос
/ 18 ноября 2010

У меня есть проект MVC, где у меня есть настройка библиотеки классов в качестве моего тестового проекта. Однако при использовании NUnit для запуска моих тестов он жалуется на отсутствие Nhibernate.config (который находится в моей корзине веб-проекта.

Точная ошибка:

<solutionName>.UnitTests.CatelogEditing.Can_View_All_Products_On_Admin_Product_List:
System.TypeInitializationException : The type initializer for '<solutionName>.Domain.Infrastructure.BootStrapper' threw an exception.
  ----> NHibernate.Cfg.HibernateConfigException : An exception occurred during configuration of persistence layer.
  ----> System.IO.FileNotFoundException : Could not find file '<myrootpath>.UnitTests\bin\Debug\nhibernate.config'.

Любая помощь очень ценится.

Ответы [ 2 ]

4 голосов
/ 18 ноября 2010

Вы установили следующие свойства файла конфигурации:

Действие при создании: содержимое

Копировать в выходной каталог: Копировать всегда

Чтобы убедиться, что он скопирован в каталог bin?

2 голосов
/ 18 ноября 2010

Вам необходимо добавить файл конфигурации в ваш тестовый проект, потому что он не знает о вашем веб-проекте и не видит файл конфигурации NH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...