【发布时间】:2018-10-23 19:52:31
【问题描述】:
我是单元测试的初学者,我已经在网上搜索了几个小时,但仍然找不到我的简单问题的答案。
我有一堂课有以下事件:
event Action<ITagData> OnTagHandled
现在我想编写一个单元测试来断言事件是否已引发,但是当我编写如下内容时:
Assert.Raises<EventArgs>(handler => m_rssiHander.OnTagHandled += handler,
handler => m_rssiHander.OnTagHandled -= handler, () => { });
我收到如下错误:
无法将 System.EventHandler 类型隐式转换为 System.Action
谁能告诉我如何断言Action<T> 类型的事件?
【问题讨论】:
标签: c# unit-testing xunit