public ServerDefaultSettings GetDefault() { _client.Executor.CheckApiServerVersion(); IRestRequest request = _client.Builder.GetDefaultsSettings(); ApiDefaultsSettings apiDefaultsSettings = _client.Executor.DoSyncApiCall <ApiDefaultsSettings>(request, DracoonRequestExecutor.RequestType.GetDefaultsSettings); return(SettingsMapper.FromApiDefaultsSettings(apiDefaultsSettings)); }
public void FromApiDefaultsSettings_Null() { // ARRANGE ServerDefaultSettings expected = null; ApiDefaultsSettings param = null; // ACT ServerDefaultSettings actual = SettingsMapper.FromApiDefaultsSettings(param); // ASSERT Assert.Equal(expected, actual, new ServerDefaultSettingsComparer()); }
internal static ServerDefaultSettings FromApiDefaultsSettings(ApiDefaultsSettings apiDefaultsConfig) { if (apiDefaultsConfig == null) { return(null); } ServerDefaultSettings defaults = new ServerDefaultSettings { LanguageDefault = apiDefaultsConfig.LanguageDefault, DownloadShareDefaultExpirationPeriodInDays = apiDefaultsConfig.DownloadShareDefaultExpirationPeriodInDays, FileUploadDefaultExpirationPeriodInDays = apiDefaultsConfig.FileUploadDefaultExpirationPeriodInDays, UploadShareDefaultExpirationPeriodInDays = apiDefaultsConfig.UploadShareDefaultExpirationPeriodInDays }; return(defaults); }
public void FromApiDefaultsSettings() { // ARRANGE ServerDefaultSettings expected = FactoryServerSettings.ServerDefaultSettings; ApiDefaultsSettings param = new ApiDefaultsSettings { DownloadShareDefaultExpirationPeriodInDays = expected.DownloadShareDefaultExpirationPeriodInDays, FileUploadDefaultExpirationPeriodInDays = expected.FileUploadDefaultExpirationPeriodInDays, LanguageDefault = expected.LanguageDefault, UploadShareDefaultExpirationPeriodInDays = expected.UploadShareDefaultExpirationPeriodInDays }; // ACT ServerDefaultSettings actual = SettingsMapper.FromApiDefaultsSettings(param); // ASSERT Assert.Equal(expected, actual, new ServerDefaultSettingsComparer()); }