added more tests for MenuItem and fixed some error in GetMenuListTests