Я новичок в модульном тестировании, и я искал в сети пару часов и до сих пор не могу найти ответ на свой простой вопрос.
У меня есть класс сследующее событие:
event Action<ITagData> OnTagHandled
Теперь я хочу написать модульный тест, чтобы подтвердить, что событие было инициировано, но когда я пишу что-то вроде:
Assert.Raises<EventArgs>(handler => m_rssiHander.OnTagHandled += handler,
handler => m_rssiHander.OnTagHandled -= handler, () => { });
, я получаю ошибку вроде:
Невозможно неявно преобразовать тип System.EventHandler в System.Action
Может кто-нибудь сказать мне, как я могу утверждать событие типа Action<T>
?