CreateNewSettingsFile() public method

public CreateNewSettingsFile ( ) : void
return void
        public async Task CreateNewFile() {
            var css = new ConfigurationSettingCollection();
            var shell = Substitute.For<ICoreShell>();
            var fs = Substitute.For<IFileSystem>();

            var model = new SettingsPageViewModel(css, shell, fs);
            string file = Path.GetTempFileName();
            await model.SetProjectPathAsync("C:\\", null);
            model.CreateNewSettingsFile();
            model.CurrentFile.Should().Be("~/Settings.R");
        }
Esempio n. 2
0
        public async Task <bool> SaveSettingsAsync()
        {
            bool result = true;

            if (string.IsNullOrEmpty(_viewModel.CurrentFile))
            {
                _viewModel.CreateNewSettingsFile();
                PopulateFilesCombo();
            }
            result = await _viewModel.SaveAsync();

            if (result)
            {
                IsDirty = false;
            }
            return(result);
        }