我对fitnesse很陌生,我真的很喜欢这些想法。但是你在现实生活中是怎么做到的呢?我有一个解决方案,其中包含 Visual Studio 中的几个 dll 项目。这些项目相互使用。它基本上是 WPF 项目,因此让 Fitnesse 成为使用视图模型的新视图应该相对容易。
我认为这里的解决方案是为 Fitnesse 制作一个项目,a.proj
. 该项目将链接到我们制作的其他程序集。可以说这b
是我们的业务逻辑所在,并且c
包含一些较低级别的逻辑。在b
我有我的商务舱。
namespace b {
public class SomeBusinesslogic {
public C:SomeValue something;
public bool DoSomething(C:SomeOtherValue value1,C:Somevalue value2){
... somelogic ....
}
}
}
namespace c {
public class SomeValue{
public int a;
public int b;
}
public class SomeOtherValue{
public float c;
public string textd;
}
}
在我的健身 wiki 页面中,我将如何编写包含我的健身包装的 a.dll 的路径。和正在测试的 b.dll。而c.dll也是通过b.dll调用的。
!path ..\xxx\bin\c.dll
!path ..\xxx\bin\b.dll
!path ..\xxx\bin\a.dll
或者有什么更聪明的方法吗?谢谢