public ApiConnectionConfigurationWritter( IConfigurationFileGetter getEnvPath = null, IConfigurationFileReader getFileInformation = null, IFileStreamWriter writer = null, IFileWrapper fileWrapper = null, EnvironmentVariableReader envVariablesReader = null) { FileWriter = writer ?? new FileStreamWriter(); EnvironmentPathGetter = getEnvPath ?? new ConfigurationFileGetter(); FileInformationGetter = getFileInformation ?? new ConfigurationFileReader(); FileWrap = fileWrapper ?? new FileWrapper(); GetEnvironmentVariable = envVariablesReader ?? new EnvironmentVariableReader(); }
public ApiConnectionConfigurationRetriever(IConfigurationFileGetter getFilePath, IEnvironmentVariableReader getEnvConnectionInformation, IConfigurationFileReader getFileInformation) { GetFilePath = getFilePath; GetEnvConnectionInformation = getEnvConnectionInformation; FileInformationGetter = getFileInformation; }