C# 为NxBRE的单元测试设置配置路径

C# 为NxBRE的单元测试设置配置路径,c#,.net,unit-testing,configuration,nxbre,C#,.net,Unit Testing,Configuration,Nxbre,在我开始在我正在处理的规则引擎项目中引用NxBRE的实现之前,我正在尝试为NxBRE运行一些单元测试。我正在使用NUnit 2.6版本来测试NxBRE 3.2。由于NxBRE在它自己的友好项目文件夹中使用了NUnit.Framework,它自带了自己的单元测试,所以我认为它应该是一个快速的一二零。在确保所有内容都已编译后,我继续运行测试…并得到了一百万个错误。主要是沿着以下路线: NxBRE.Test.FlowEngine.TestBackardChainer.Circularity检测: 安装

在我开始在我正在处理的规则引擎项目中引用NxBRE的实现之前,我正在尝试为NxBRE运行一些单元测试。我正在使用NUnit 2.6版本来测试NxBRE 3.2。由于NxBRE在它自己的友好项目文件夹中使用了NUnit.Framework,它自带了自己的单元测试,所以我认为它应该是一个快速的一二零。在确保所有内容都已编译后,我继续运行测试…并得到了一百万个错误。主要是沿着以下路线:

NxBRE.Test.FlowEngine.TestBackardChainer.Circularity检测: 安装程序:System.IO.FileNotFoundException:找不到文件“C:\car loan rules.xbre”

或:

NxBRE.Test.EXCENSENCE ENGINE.TESTENGINECORE功能规则ML091.TESTENGINECORE功能规则ML09.NxBRE运算符: System.IO.FileNotFoundException:找不到文件“C:\test-0_91.ruleml”

我糊涂了,去了NxBRE网站,寻找关于他们单元测试的信息。这就是我所能找到的:

这并没有具体描述这个过程。如何配置引擎,使路径指向测试规则库的正确位置?这是我在努尼特必须做的事吗?还是在我的IDE(SharpDevelop)中?此外,我知道输出文件夹在哪里,但如何计算需要复制哪些Dtd或Xml文件?这可能暴露了我的经验不足,这是你们的专业知识将非常感谢的地方。

好吧,我想出来了——基本上单元测试是预先安排好的,以查找不存在的位置,事实上,与NxBRE捆绑在一起的是pdf,它定义了运行它所需定义的字段。

,我弄明白了——基本上,单元测试是预先安排好的,以查找不存在的位置,事实上,与NxBRE捆绑在一起的是pdf,它定义了运行它所需定义的字段