public void PropertyByRegistration() { var type = typeof(Test10_class); Assert.False(CloneCmdConfig <Test10_class> .CanShallowClone(x => x.PropOne)); CloneCmdConfig <Test10_class> .ShallowClone(x => x.PropOne); Assert.True(CloneCmdConfig <Test10_class> .CanShallowClone(x => x.PropOne)); }
public void FieldByRegistration() { var type = typeof(Test9_class); Assert.False(CloneCmdConfig <Test9_class> .CanShallowClone(x => x.FieldOne)); CloneCmdConfig <Test9_class> .ShallowClone(x => x.FieldOne); Assert.True(CloneCmdConfig <Test9_class> .CanShallowClone(x => x.FieldOne)); }