【发布时间】:2012-09-11 12:11:33
【问题描述】:
真的有一种使用 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 没有任何真正的替代品,是吗?
【问题讨论】:
标签: unit-testing xamarin.ios nunit monodevelop touch.unit