In my production code I set environment variables using the --DART-DEFINE flag and then retrieve them by using String.fromEnvironment.
How can I override the value returned by String.fromEnvironment in my unit tests, to test how my production code responds to different environment variable values?