Esempio n. 1
0
            public async Task Saves_Pull_Send_Settings()
            {
                // Setup
                var test = Setup();

                test.settingsSource.Get().Returns(new Model.Internal.Settings {
                    PullSend = null
                });

                var fixture = new SettingsPullSend {
                    AuthorizationMapPath = "./my-security-path/pull_authorization_map.xml"
                };

                // Act
                await test.settingsSource.Save(new Model.Internal.Settings {
                    PullSend = fixture
                });

                // Assert
                var expected =
                    Arg.Is <Model.Internal.Settings>(
                        s => s.PullSend.AuthorizationMapPath == fixture.AuthorizationMapPath);

                await test.settingsSource.Received().Save(expected);
            }
Esempio n. 2
0
        public async Task <IActionResult> SavePullSendSettings([FromBody] SettingsPullSend settings)
        {
            EnsureArg.IsNotNull(settings, nameof(settings));
            await settingsService.SavePullSendSettings(settings);

            return(new OkResult());
        }
        /// <summary>
        /// Saves the pull send settings.
        /// </summary>
        /// <param name="settings">The settings.</param>
        /// <returns></returns>
        public async Task SavePullSendSettings(SettingsPullSend settings)
        {
            EnsureArg.IsNotNull(settings, nameof(settings));
            var file = await GetSettings();

            file.PullSend = settings;
            await settingsSource.Save(file);
        }
Esempio n. 4
0
 public async Task SavePullSendSettings(SettingsPullSend settings)
 {
     throw new NotImplementedException();
 }