public Settings(IFileSystem fileSystem) { if (fileSystem == null) { throw new ArgumentNullException("fileSystem"); } _fileSystem = fileSystem; _config = XmlUtility.GetOrCreateDocument("configuration", _fileSystem, Constants.SettingsFileName); }