public async Task Should_Update_When_Configuration_Exist()
        {
            var setting    = GlobalSettingsFaker.GenerateSetting(key: "Smtp:Password").Generate();
            var oldSetting = setting.Value;

            _database.GlobalConfigurationSettings.Add(setting);
            await _database.SaveChangesAsync();

            var anotherSetting = GlobalSettingsFaker.GenerateSettingViewModel(key: "Smtp:Password").Generate();

            await _globalAppService.UpdateSettings(new List <ConfigurationViewModel>() { anotherSetting });

            var data = await _globalAppService.GetPrivateSettings();

            data.Smtp.Password.Should().NotBeEquivalentTo(oldSetting);
        }
        public async Task <ActionResult> Update([FromBody] IEnumerable <ConfigurationViewModel> settings)
        {
            await _globalConfigurationSettingsAppService.UpdateSettings(settings);

            return(ResponsePutPatch());
        }