运行NHibernate的单元测试

时间:2011-02-14 19:14:26

标签: unit-testing nhibernate automated-tests

我有最新的NHibernate主干,我保持我的构建版本在我的项目中使用,一切都很好。但是,NHibernate有我想要解决的错误,或者至少提供工作单元测试以包含在源代码中。我的问题是我根本无法运行NHibernate单元测试,而且我不知道从哪里开始。我已经在官方董事会上发布了与我的问题有关的几十个问题,但尚未收到回复。有没有人知道我怎么能让这些东西工作?

1 个答案:

答案 0 :(得分:6)

  1. 后,您已通过NAnt构建脚本构建项目,打开./src文件夹中的NHibernate.Everything.sln解决方案
  2. 找到NHibernate.Test项目
  3. 如果您使用SqlExpress,请创建一个名为nhibernate的数据库,您的用户可以访问...如果您使用SQLServer,请打开App.config并编辑连接字符串以使用它 - 然后再创建数据库。
  4. 如果您使用ReSharper:右键单击NHibernate.Test项目并单击Run Unit Tests并...
  5. 如果您不使用ReSharper,则打开NHibernate.Test项目的Props,转到Debug窗格,在“Start external program”字段中浏览到。\ Tools \ nunit并选择nunit.exe。在“命令行参数”字段中输入NHibernate.Test.dll。按Ctrl + F5和...
  6. 享受绿灯:)