public void SetProperty_PropertyString_ValueWrittenToProperty() { //Assign var contentTypeProperty = "TestProperty"; var expected = "Test data"; var content = _contentService.GetById(new Guid("{5F6D851E-46C0-40C7-A93A-EC3F6D7EBA3E}")); var property = content.Properties[contentTypeProperty]; var mapper = new UmbracoPropertyStringMapper(); var config = new UmbracoPropertyConfiguration(); //Act mapper.SetProperty(property, expected, config, null); //Assert Assert.AreEqual(expected, property.Value); }
public void GetProperty_PropertyContainsData_StringIsReturned() { //Assign var fieldValue = "hello world"; var contentTypeProperty = "TestProperty"; var content = _contentService.GetById(new Guid("{5F6D851E-46C0-40C7-A93A-EC3F6D7EBA3E}")); var property = content.Properties[contentTypeProperty]; property.Value = fieldValue; var mapper = new UmbracoPropertyStringMapper(); var config = new UmbracoPropertyConfiguration(); //Act var result = mapper.GetProperty(property, config, null) as string; //Assert Assert.AreEqual(fieldValue, result); }
public void CanHandle_StringType_ReturnsTrue() { //Assign var mapper = new UmbracoPropertyStringMapper(); var config = new UmbracoPropertyConfiguration(); config.PropertyInfo = new FakePropertyInfo(typeof(String)); //Act var result = mapper.CanHandle(config, null); //Assert Assert.IsTrue(result); }