Bring a large pot of water to the boil. Add pasta and salt. Cook until tender and drain well.
Meanwhile mix the oil, mustard, lemon juice and sugar.
Pour half of this dressing over the warm pasta and mix through. Allow to cool.
Mix remaining ingredients with the pasta and dressing and season with pepper.
When in season, an avocado is delicious in this salad.
You can add left-over chicken or tuna for a light meal.
This salad can be made with 2 cups cooked brown rice instead of pasta.