System.Reflection.Tests.EventInfoTests.RemovEventHandler_Invalid C# (CSharp) Method

RemovEventHandler_Invalid() private method

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
return 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));
        }