Example #1
0
        public void GetReturnTypeWithNonVoidReturningDelegate()
        {
            DelegateInfo del = new DelegateInfo(typeof(FooHandler));

            Assert.AreEqual(typeof(string), del.GetReturnType());
        }
Example #2
0
        public void GetReturnType()
        {
            DelegateInfo del = new DelegateInfo(typeof(EventHandler));

            Assert.AreEqual(typeof(void), del.GetReturnType());
        }
Example #3
0
 public void IsDelegateWithNullType()
 {
     Assert.IsFalse(DelegateInfo.IsDelegate(null));
 }
Example #4
0
 public void IsDelegate()
 {
     Assert.IsTrue(DelegateInfo.IsDelegate(typeof(EventHandler)));
 }
Example #5
0
 public void IsDelegateWithBadType()
 {
     Assert.IsFalse(DelegateInfo.IsDelegate(typeof(string)));
 }