gpt4 book ai didi

.net - 在 Monotouch 上模拟 .NET 的框架?

转载 作者:行者123 更新时间:2023-12-04 12:23:44 26 4
gpt4 key购买 nike

有没有人使用过他们发现与 Monotouch 兼容的 .NET 模拟框架?在尝试使用之前,我很好奇与 NMock、NSubstitute、Moq 和其他框架的兼容性。

Xamarin 只是加强了它的单元测试支持,但没有提到模拟框架。仅供引用,我希望在 VS 2010 上针对非 UI 位进行大量开发,并在 UI 发挥作用时转移到 iOS 平台。

谢谢您的帮助。

最佳答案

我建议只使用手动模拟:

interface IClass {
void Method(int x);
}

MockClass : IClass {
public void Method(int x) {
MethodParameter = x;
}

//Assert against this guy
public int MethodParameter { get; private set; }
}

StubClass : IClass {
public void Method(int x) {
//Do nothing
}
}

如果我不得不猜测 Rhino Mocks、Moq 等大量使用 Reflection.Emit(你怎么能做到他们能做到的疯狂呢?),它不会在 MonoTouch 上与 AOT 编译器一起运行。

关于.net - 在 Monotouch 上模拟 .NET 的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9490234/

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