private RemovEventHandler_Invalid ( Type type, string name, object addTarget, Delegate addHandler, object removeTarget, Delegate removeHandler, Type exceptionType ) : void | ||
type | Type | |
name | string | |
addTarget | object | |
addHandler | Delegate | |
removeTarget | object | |
removeHandler | Delegate | |
exceptionType | Type | |
Результат | void |
public void RemovEventHandler_Invalid(Type type, string name, object addTarget, Delegate addHandler, object removeTarget, Delegate removeHandler, Type exceptionType)
{
EventInfo eventInfo = GetEventInfo(type, name);
eventInfo.AddEventHandler(addTarget, addHandler);
Assert.Throws(exceptionType, () => eventInfo.RemoveEventHandler(removeTarget, removeHandler));
}