В С# я могу проверить это...
public event EventHandler Trigger;
protected void OnTrigger(EventArgs e)
{
if (Trigger != null)
Trigger(this, e);
}
Есть ли способ сделать это в VB.NET? Тест для null я означает?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Я забыл упомянуть. У меня есть классы, написанные на С#, но я пишу свои модульные тесты в VB.NET.
Я пытаюсь это сделать в unit test...
If myObject.Trigger IsNot Nothing Then
''#do something
End If
Это вызывает ошибку времени компиляции, которая говорит... "Trigger публичного события - это событие и не может быть вызвано напрямую. Используйте выражение RaiseEvent для создания события".
Сет