gpt4 book ai didi

c# - 在 Moq 中模拟 is 运算符

转载 作者:太空狗 更新时间:2023-10-30 00:17:37 25 4
gpt4 key购买 nike

有没有办法让我的模拟模拟一个类型?我正在尝试做这样的事情:

var myMock = new Mock<IMyType>();
myMock.Setup(x => x.GetType()).Returns(typeof(MyTypeImpl));

但是,GetType 不可覆盖。

有什么建议吗?

最佳答案

我知道这是一篇旧帖子,但我一直在寻找这个问题的解决方案...

使用 Moq 可以将标准的 GetType 签名添加到您的接口(interface),允许 Moq 模拟该方法,而无需编写更多代码,因为该方法已经为您实现。

Type GetType();

关于c# - 在 Moq 中模拟 is 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/969702/

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