public void SetField_ValueTrue_FieldSetToOne() { //Assign var item = Database.GetItem("/sitecore/content/Tests/DataMappers/SitecoreFieldBooleanMapper/GetField"); var fieldName = "Field"; var expected = "1"; var mapper = new SitecoreFieldBooleanMapper(); var value = true; var field = item.Fields[fieldName]; using (new SecurityDisabler()) { item.Editing.BeginEdit(); field.Value = string.Empty; item.Editing.EndEdit(); } //Act using (new SecurityDisabler()) { item.Editing.BeginEdit(); mapper.SetField(field, value, null, null); item.Editing.EndEdit(); } //Assert Assert.AreEqual(expected, field.Value); }
public void SetField_ValueTrue_FieldSetToOne() { //Assign var fieldName = "Field"; var expected = "1"; var mapper = new SitecoreFieldBooleanMapper(); var objectValue = true; var fieldId = Guid.NewGuid(); var item = Helpers.CreateFakeItem(fieldId, string.Empty); var field = item.Fields[new ID(fieldId)]; item.Editing.BeginEdit(); //Act mapper.SetField(field, objectValue, null, null); //Assert Assert.AreEqual(expected, field.Value); }