public void InvokesBeginEditingEvent()
{
var editableObject = new EditableObject();
var editableObjectAsIEditableObject = (IEditableObject)editableObject;
Assert.IsFalse(editableObject.BeginEditingCalled);
Assert.IsFalse(editableObject.OnBeginEditCalled);
editableObjectAsIEditableObject.BeginEdit();
Assert.IsTrue(editableObject.BeginEditingCalled);
Assert.IsTrue(editableObject.OnBeginEditCalled);
}
}