public void AllowsDoubleCalls() { var editableObject = new EditableObject(); var editableObjectAsIEditableObject = (IEditableObject)editableObject; editableObjectAsIEditableObject.BeginEdit(); editableObjectAsIEditableObject.BeginEdit(); }