public void GetReturnTypeWithNonVoidReturningDelegate() { DelegateInfo del = new DelegateInfo(typeof(FooHandler)); Assert.AreEqual(typeof(string), del.GetReturnType()); }
public void GetReturnType() { DelegateInfo del = new DelegateInfo(typeof(EventHandler)); Assert.AreEqual(typeof(void), del.GetReturnType()); }
public void IsDelegateWithNullType() { Assert.IsFalse(DelegateInfo.IsDelegate(null)); }
public void IsDelegate() { Assert.IsTrue(DelegateInfo.IsDelegate(typeof(EventHandler))); }
public void IsDelegateWithBadType() { Assert.IsFalse(DelegateInfo.IsDelegate(typeof(string))); }