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

AddEventHandler_Invalid_TestData() public static method

public static AddEventHandler_Invalid_TestData ( ) : IEnumerable
return IEnumerable
        public static IEnumerable<object[]> AddEventHandler_Invalid_TestData()
        {
            // Target is null
            yield return new object[] { typeof(BaseClass), nameof(BaseClass.PublicEvent), null, new EventHandler(ObjectEventArgsHandler), typeof(TargetException) };

            // Handler is incorrect
            yield return new object[] { typeof(BaseClass), nameof(BaseClass.PublicEvent), "hello", new EventHandler(ObjectEventArgsHandler), typeof(TargetException) };
            yield return new object[] { typeof(BaseClass), nameof(BaseClass.PublicEvent), new BaseClass(), new ObjectDelegate(ObjectHandler), typeof(ArgumentException) };
        }