Cook your 1 cup of dry macaroni noodles on the stove according to the package directions (mine took 7 minutes), strain, and set aside.
Get a large bowl, add your oil, red-wine vinegar, lemon juice, salt, garlic, cilantro, chili, cumin, oregano, green onions, and pepper; if using, stir. Then add the rinsed and strained three-bean mixture and your now cooked noodles. Stir until combined well and put in the fridge for 1-2 hours for the flavors to blend. Overnight is best for flavors, but it's still good the same day.