public void DefaultRuntimeTypeForMetaObjectValueType()
{
Expression exp = Expression.Default(typeof(ValueTypeOnlyKnownHere));
NopDynamicObject nop = new NopDynamicObject();
DynamicMetaObject dmo = nop.GetMetaObject(exp);
Assert.Same(typeof(ValueTypeOnlyKnownHere), dmo.RuntimeType);
Assert.Same(typeof(ValueTypeOnlyKnownHere), dmo.LimitType);
}