Added four test cases to verify ModelEventCommand (plus working with undo/redo)