我刚刚开始进行一些单触摸开发,但我尝试过并且没有尝试过以使其单位测试工作。二进制版本之所以失败,是因为它正在寻找系统v2.0,我认为这取决于其城堡要求,并从源构建它会使编译器崩溃!

我的问题是,有人求婚了(触摸部分应该是无关紧要的,我不将其部署到电话!),还是对其他任何模拟框架有任何快乐?如果我不再自己滚动自己的滚动,那有点痛苦。

有帮助吗?

解决方案

我现在正在使用Monodevelops使用MOQ来测试单调应用程序的非单调部分,但我没有任何麻烦。对于目标运行时,我的测试项目和正在测试的代码都使用Mono / .NET 3.5,并且对于参考,它得到了:

  • 系统,版本= 2.0.0
  • nunit.core,版本= 2.4.8
  • nunit.framework,版本= 2.4.8
  • 测试代码
  • system.core,版本= 3.5.0
  • ioq.dll

系统,nunit.core和nunit.framework均按Monodevelops提供。

我正在使用的量量量是量MOQ.4.0.10827/net35/moq.dll。

(我没有任何运气来测试单调零件 - 我认为,当测试运行时,没有电话或模拟器时该应用程序的非ios特定部分,并设置了两个单独的解决方案,一种用于真实构建,一个用于单位测试可以进行单元测试的零件。如果您比这更远,请告诉我!)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top