实际上有没有一种好的方法使用NUnit和MonoDevelop测试运行程序对MonoTouch项目进行单元测试?
我知道有官方的MonoTouch单元测试项目类型,但在模拟器中运行测试不是我想要的方式。现在我想要用MonoDevelop测试运行程序运行测试,以后一切都应该与Jenkins(CI)一起工作。
我知道UI特定代码的限制,所以我想要测试的一切与MonoTouch本身无关,而是关于放置在分离项目中的业务逻辑。
通过将测试添加到MonoTouch库类型项目中,我会获得System.IO.FileNotFoundException,如此处所述:http://ben.phegan.name/index.php/2011/02/28/monotouch-and-unit-testing/ 通过使用单独的NUnit测试项目,我无法引用我的被测试系统,因为它的项目类型是MonoTouch库项目类型,当然,具有不兼容的目标框架(vMonoTouch)。
所以,除了Touch.Unit之外,没有任何真正的替代品,对吗?
我知道有官方的MonoTouch单元测试项目类型,但在模拟器中运行测试不是我想要的方式。现在我想要用MonoDevelop测试运行程序运行测试,以后一切都应该与Jenkins(CI)一起工作。
我知道UI特定代码的限制,所以我想要测试的一切与MonoTouch本身无关,而是关于放置在分离项目中的业务逻辑。
通过将测试添加到MonoTouch库类型项目中,我会获得System.IO.FileNotFoundException,如此处所述:http://ben.phegan.name/index.php/2011/02/28/monotouch-and-unit-testing/ 通过使用单独的NUnit测试项目,我无法引用我的被测试系统,因为它的项目类型是MonoTouch库项目类型,当然,具有不兼容的目标框架(vMonoTouch)。
所以,除了Touch.Unit之外,没有任何真正的替代品,对吗?