public CsvDownloadForm()
        {
            InitializeComponent();
            var parameters = CsvDownloadDefaultParametersHandler.Load();

            UpdateFormValues(parameters);
            AcceptButton = buttonOK;
        }
示例#2
0
        public void SaveAndLoadTest()
        {
            var ticker         = "1234";
            var from           = FiscalQuarterPeriod.Create(2021, 1);
            var to             = FiscalQuarterPeriod.Create(2022, 1);
            var outputSettings = CsvDownloadOutputSettings.Create(TabularOutputEncoding.SJIS, TabularOutputDestination.NewWorksheet);
            var newParams      = CsvDownloadParameters.Create(ticker, from, to, outputSettings);

            CsvDownloadDefaultParametersHandler.Save(newParams);
            var loaded = CsvDownloadDefaultParametersHandler.Load();

            Assert.AreEqual(ticker, loaded.Ticker);
            Assert.AreEqual(from, loaded.Range.From);
            Assert.AreEqual(to, loaded.Range.To);
            Assert.AreEqual(TabularOutputEncoding.SJIS, loaded.OutputSettings.Encoding);
            Assert.AreEqual(TabularOutputDestination.NewWorksheet
                            , loaded.OutputSettings.Destination);
        }