public void IgnoresPropertiesNotInBackup()
{
var editableObject = new EditableObject();
var editableObjectAsIEditableObject = (IEditableObject)editableObject;
editableObject.IgnoredPropertyInBackup = 1;
editableObjectAsIEditableObject.BeginEdit();
editableObject.IgnoredPropertyInBackup = 2;
editableObjectAsIEditableObject.CancelEdit();
Assert.AreEqual(2, editableObject.IgnoredPropertyInBackup);
}
}