public void TryGetMember_should_obtain_owner_property() { var context = new HxlTemplateContext(new { a = "hello", }); var binder = new FakeGetMemberBinder("a"); object result; Assert.True(context.TryGetMember(binder, out result)); Assert.Equal("hello", result); }
protected override bool TryGetMemberValue(DynamicObject obj, string propertyName, out object value) { if (obj == null) { value = null; return(false); } var getBinder = new FakeGetMemberBinder(propertyName, false); return(obj.TryGetMember(getBinder, out value)); }