In a heavy saucepan over medium-high heat melt margarine.
Add mushrooms and garlic.
Saute until mushrooms are tender.
Add tomatoes, basil and thyme.
Bring to a simmer.
Add sole and artichokes; cover.
Simmer for 3 minutes.
Cook for 5 minutes or until fish flakes easily.
Add salt, pepper and sugar.