gpt4 book ai didi

android - 与 xamarin android 一起使用的模拟框架

转载 作者:太空狗 更新时间:2023-10-29 16:17:52 27 4
gpt4 key购买 nike

我正在尝试寻找适用于 Xamarin Android 的模拟框架。到目前为止,我已经尝试过 Rhino Mocks 和 Moq,但两者都依赖于 Xamarin 似乎不支持的 System.Web.dll。我已经将 System.Web.Services 引用包含在我的项目中,但没有成功。

所以我的问题是,哪些模拟框架与 Xamarin 项目兼容?这只是为了简单的模拟,甚至不是像 Activity 这样的特定 android 类,尽管可以将两者结合起来的最好。

最佳答案

据我观察,确实没有可以与 Xamarin 很好地配合使用的模拟框架。在iOS端,这主要是因为苹果限制了代码生成,无法使用Reflection.Emit。我知道您使用的是 Android,因此该限制不适用于您。但是,会出现其他限制,就像您在 RhinoMocks 中发现的那样。我最喜欢的模拟框架是 Moq,但我不能将它与 Xamarin 一起使用,因为一些配置命名空间是在 .NET 中实现的,而不是在 Mono 中。

因此,您最好的选择就是手动模拟。我知道这不是您想听到的答案,但这似乎是共识。

关于android - 与 xamarin android 一起使用的模拟框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22538727/

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