EnvReader constructor
environment is Platform.environment and dotEnv is the .env
file by default. Tests can pass their own maps.
Implementation
EnvReader({Map<String, String>? environment, Map<String, String>? dotEnv})
: _environment = environment ?? Platform.environment,
_dotEnv = dotEnv ?? _loadDotEnv();