public void SetSkippingFoldersTest() { CLoadFilesOptions target = CommotTest(); Assert.AreEqual(target.SkippingFolders, string.Empty); string value = "rttt, dfsdf, sdfsdf"; target.SetSkippingFolders(value); Assert.AreEqual(target.SkippingFolders, value); }
private void PrepareLoadFilesOptions() { ICloneExtension Ext = ChooseLangComboBox.SelectedItem as ICloneExtension; CICloneEncodingInfo EncodeInfo = CodeEncodingComboBox.SelectedItem as CICloneEncodingInfo; CLoadFilesOptions LoadFilesOptions = new CLoadFilesOptions(CodeLocationTextBox.Text, ChoosenFilesExtensionsTextBox.Text, EncodeInfo.GetEncodingInfo().GetEncoding(), new CCodePreProcessingOptions(Ext.GetCommentSymbols())); LoadFilesOptions.SetSkippingFolders(Properties.Settings.Default.CSWSkippingFolders); LoadFilesOptions.SetIsUseParallelExtensions(Properties.Settings.Default.CSWIsUseParallelExtensions); m_CloneSearchExecutor.SetLoadFilesOptions(LoadFilesOptions); if (AutomaticKminCalculationCheckBox.Checked) { CCodeSizeDetector Counter = new CCodeSizeDetector(Ext.LanguageID(), new CLoadFilesOptions(CodeLocationTextBox.Text, ChoosenFilesExtensionsTextBox.Text)); //Counter.LoadFilesProgress += new EventHandler(ReportProgress); CSyntacticInfo info = Counter.Calculate(); CCodeFragment.SetKmin(info.Kmin); } else { CCodeFragment.SetKmin((long)KminValue.Value); } m_CloneSearchExecutor.Extension = Ext; }