public void Map_InternalField_CanSetValue() { var map = GetMappings(m => m.Map(x => x.FieldInternal)); var model = ToMappingModel(map); var field = model.Fields.Single(); var target = new SampleDocument(); field.SetValue(target, "This is new"); Assert.That(target.FieldInternal, Is.EqualTo("This is new")); }
public void Map_PropertyWithPublicSet_CanSetValue() { var map = GetMappings(m => m.Map(x => x.PropertyPublic)); var model = ToMappingModel(map); var field = model.Fields.Single(); var target = new SampleDocument(); field.SetValue(target, "This is new"); Assert.That(target.PropertyPublic, Is.EqualTo("This is new")); }
public void Map_InternalField_CanGetValue() { var map = GetMappings(m => m.Map(x => x.FieldInternal)); var model = ToMappingModel(map); var field = model.Fields.Single(); var target = new SampleDocument { FieldInternal = "My value" }; var value = field.GetValue(target); Assert.That(value, Is.EqualTo("My value")); }
public void Map_PropertyWithPublicGet_CanGetValue() { var map = GetMappings(m => m.Map(x => x.PropertyPublic)); var model = ToMappingModel(map); var field = model.Fields.Single(); var target = new SampleDocument { PropertyPublic = "My value" }; var value = field.GetValue(target); Assert.That(value, Is.EqualTo("My value")); }