gpt4 book ai didi

mono - Mono/MonoTouch 上的 Moq(或可能是另一个框架)

转载 作者:行者123 更新时间:2023-12-04 08:46:31 25 4
gpt4 key购买 nike

我刚刚开始了一些 MonoTouch 开发,我尝试过,但失败了,让 Moq 为我的单元测试工作。二进制版本失败,因为它正在寻找 System v2.0,我认为这符合它的 CaSTLe 要求,而从源代码构建它会使编译器崩溃!

我的问题是有没有人让 Moq 在 Mono 上工作(触摸部分应该无关紧要,我没有将它部署到手机上!),或者对任何其他模拟框架有任何乐趣吗?失败了我又回到了我自己的滚动,这有点痛苦。

最佳答案

我现在正在使用 Moq 和 Monodevelop 来测试 Monotouch 应用程序的非 Monotouch 部分,我没有遇到任何问题。对于目标运行时,我的测试项目和被测代码都使用 Mono/.NET 3.5,作为引用,它有:

  • 系统,版本=2.0.0
  • nunit.core,版本=2.4.8
  • nunit.framework,版本=2.4.8
  • [待测代码]
  • System.Core,版本=3.5.0
  • Moq.dll

  • System、nunit.core 和 nunit.framework 均由 Monodevelop 提供。

    我使用的最小起订量是 Moq.4.0.10827/NET35/Moq.dll。

    (我没有运气 NUnit 测试 Monotouch 部分——我假设是因为当测试运行时,没有电话或模拟器,所以 Monotouch 包装的 native 代码无法运行。我不得不分开应用程序的非 iOS 特定部分,并设置两个单独的解决方案,一个用于实际构建,另一个用于单元测试可以进行单元测试的部分。如果您做得更远,请告诉我!)

    关于mono - Mono/MonoTouch 上的 Moq(或可能是另一个框架),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2401000/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com