Мне нужен мой класс для обработки System.Windows.Forms.Application.Idle - однако я хочу удалить эту конкретную зависимость, чтобы я мог выполнить ее модульное тестирование.Поэтому в идеале я хочу передать его в конструктор - что-то вроде:
var myObj = new MyClass(System.Windows.Forms.Application.Idle);
В настоящее время я жалуюсь, что могу использовать событие только с операторами + = и - =.Есть ли способ сделать это?