运行NHibernate的单元测试

A.R*_*.R. 4 nhibernate automated-tests unit-testing

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

asg*_*las 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. 享受绿灯:)