Этот объект реализовал интерфейс, поэтому я просто создал фиктивный класс, сделал его наследуемым от IEventWithRefParameter и ввел функцию типа
public virtual void RaiseRequestImportLevelEvent(bool hasYc, bool hasWc, bool hasDc, ref short chosenLevel)
{
if (RequestImportLevel != null)
{
RequestImportLevel(hasYc, hasWc, hasDc, ref chosenLevel);
}
}
Теперь я использую экземпляр этого фиктивного класса в своих тестахи когда я хотел бы вызвать событие, я просто вызываю эту функцию.
не совсем чистое решение, но, по крайней мере, оно помогает.