To do that means that the `SmtpHostSettingsProvider` class would then be tied to `ConfigurationManager`. This abstraction makes the tests slightly easier to manage.