Example #1
0
        public void FromApiDefaultsSettings_Null()
        {
            // ARRANGE
            ServerDefaultSettings expected = null;
            ApiDefaultsSettings   param    = null;

            // ACT
            ServerDefaultSettings actual = SettingsMapper.FromApiDefaultsSettings(param);

            // ASSERT
            Assert.Equal(expected, actual, new ServerDefaultSettingsComparer());
        }
Example #2
0
        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);
        }
Example #3
0
        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());
        }
        public void GetDefault()
        {
            // ARRANGE
            ServerDefaultSettings     expected = FactoryServerSettings.ServerDefaultSettings;
            IInternalDracoonClient    c        = FactoryClients.InternalDracoonClientMock(true);
            DracoonServerSettingsImpl ss       = new DracoonServerSettingsImpl(c);

            Mock.Arrange(() => c.Builder.GetDefaultsSettings()).Returns(FactoryRestSharp.RestRequestWithAuth(ApiConfig.ApiGetDefaultsConfig, Method.GET)).Occurs(1);
            Mock.Arrange(() => c.Executor.DoSyncApiCall <ApiDefaultsSettings>(Arg.IsAny <IRestRequest>(), RequestType.GetDefaultsSettings, 0)).Returns(FactoryServerSettings.ApiDefaultsSettings).Occurs(1);
            Mock.Arrange(() => SettingsMapper.FromApiDefaultsSettings(Arg.IsAny <ApiDefaultsSettings>())).Returns(FactoryServerSettings.ServerDefaultSettings).Occurs(1);

            // ACT
            ServerDefaultSettings actual = ss.GetDefault();

            // ASSERT
            Assert.Equal(expected, actual, new ServerDefaultSettingsComparer());
            Mock.Assert(() => SettingsMapper.FromApiDefaultsSettings(Arg.IsAny <ApiDefaultsSettings>()));
            Mock.Assert(c.Executor);
            Mock.Assert(c.Builder);
        }