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