gpt4 book ai didi

c# - 我如何使用 MS Moles 从地鼠那里引发事件?

转载 作者:行者123 更新时间:2023-11-30 16:32:20 25 4
gpt4 key购买 nike

Moles 文档描述了如何在类 stub 上引发事件,但同样的方法不适用于完整的 Mole。您可以向添加/删除方法添加委托(delegate),但不能手动引发事件。

我能想到的唯一解决方案是在被测试的类上创建一个 RaiseEvent() 方法,但这有点违背了使用 moles 的意义。

有什么建议吗?

最佳答案

事实证明,您可以在事件上使用 Add 方法并在那里获取事件处理程序。拥有事件处理程序后,您可以手动调用它,模拟事件。

关于c# - 我如何使用 MS Moles 从地鼠那里引发事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4123034/

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