实际上有没有一种使用 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 没有任何真正的替代品,不是吗?