public void CanReadProp() { var accessor = new MemberAccessor(typeof (MemberAccessorTestClass), "NameProp"); var name = Guid.NewGuid().ToString(); var result = accessor.Get(new MemberAccessorTestClass() {NameProp = name}); Assert.AreEqual(name, result); }
public void CanWriteProp() { var accessor = new MemberAccessor(typeof (MemberAccessorTestClass), "NameProp"); var name = Guid.NewGuid().ToString(); var memberAccessorTestClass = new MemberAccessorTestClass(); accessor.Set(memberAccessorTestClass, name); Assert.AreEqual(name, memberAccessorTestClass.NameProp); }
internal void SetMemberAccessors(List <MemberAccessor> memberAccessors) { _memberAccessor = memberAccessors[memberAccessors.Count - 1]; _memberAccessorChain = memberAccessors; }
public void SetMemberAccessor(MemberAccessor memberAccessor, FastCreate fastCreate, Type listType) { _listType = listType; _memberAccessor = memberAccessor; _creator = fastCreate; }
internal void SetMemberAccessors(List<MemberAccessor> memberAccessors) { _memberAccessor = memberAccessors[memberAccessors.Count-1]; _memberAccessorChain = memberAccessors; }