В настоящее время он не работает, потому что вы отметили
public event EventHandler Test;
как событие.
Удалите тег события и попробуйте снова. Теперь это работает для меня. Причиной этого являются ограничения, которые C # имеет для событий ... Но в вашем коде все, что вам нужно, это делегат. Объявите свой класс как:
public class EventSource
{
public EventHandler Test;
}
Обратите внимание, что я удалил событие:
public EventHandler Test;