In a large bowl combine chickpeas, edamame, red pepper, green pepper, carrots, celery (if using), sugar-snap peas (if using), dried cranberries, arugula leaves (if using) and set aside.
In a small bowl combine grapeseed oil, olive oil, vinegar, sugar, oregano, minced garlic, basil and rosemary. Whisk until blended.
Pour dressing over chick peas and gently toss.
Season with salt and pepper to taste.
Chill for at least 30 minutes for flavors to blend.
Serve chilled.