public void CannotCreateForNonDelegate() { string msg = Assert.Throws<ArgumentException>(() => CallSite<Expression>.Create(null)).Message; CallSiteBinder binder = new CallSiteBinderDefaultBehaviourTests.NopCallSiteBinder(); Assert.Equal(msg, Assert.Throws<ArgumentException>(() => CallSite<Expression>.Create(binder)).Message); Assert.Equal(msg, Assert.Throws<ArgumentException>(() => CallSite.Create(typeof(Expression), binder)).Message); }
public void NonGenericCreateNullType() { CallSiteBinder binder = new CallSiteBinderDefaultBehaviourTests.NopCallSiteBinder(); Assert.Throws<ArgumentNullException>("delegateType", () => CallSite.Create(null, binder)); }