public void Return_The_Alias_If_Set_Otherwise_The_Id()
        {
            // arrange
            var vm0 = new ParserViewModel(new Parser("a"), Theme.Basic)
            {
                Alias = "A"
            };

            var vm1 = new ParserViewModel(new Parser("a"), Theme.Basic);

            // act
            // assert
            vm0.DisplayString.Should().Be("A");
            vm1.DisplayString.Should().Be("a");
        }
Exemple #2
0
        public void Create_A_Document()
        {
            // arrange
            var builder = DefaultBuilder.CreateDefaultBuilder()
                          .RegisterExtensions();
            var parser   = builder.Context.ParserRepository.Get("util");
            var parserVm = new ParserViewModel(parser, Theme.Default);
            var template = new ParserHelpTemplate(builder.Context, "util")
            {
                ViewModel = new ParserHelpTemplateViewModel(parserVm.ToEnumerableOfOne().ToList(),
                                                            new List <ParameterViewModel>(), new List <ParserViewModel>())
            };

            // act
            var doc = template.Create();

            // assert
            doc.Should().NotBeNull();
        }
Exemple #3
0
        public static CXacDinhDongDLNDViewModel KetNoiThanhCumDuLieuAsync(ParserViewModel oldModel)
        {
            //kiem tra so luong tu de xac dinh do co phai noi dung khong
            string[] temp  = new string[2000];
            int      iTemp = 0;

            for (int i = 0; i < oldModel.Text.Count(); i++)
            {
                if (StringExtension.DemChuoi(oldModel.Text[i]) > SO_LUONG_TU_TOI_THIEU)
                {
                    temp[iTemp] = oldModel.Text[i];
                    iTemp++;
                }
            }
            //copy chuoi da xu ly vao mang chinh
            string[] Text = new string[iTemp];
            for (int i = 0; i < iTemp; i++)
            {
                Text[i] = temp[i];
            }
            return(new CXacDinhDongDLNDViewModel(oldModel.Title, oldModel.Link, Text));
        }
        public JsonResult Parse(ParserViewModel parserViewModel)
        {
            var result = _parserService.Parse(parserViewModel.TextToParse, parserViewModel.Parsers.First());

            return(Json(result));
        }
 private void window_Loaded(object sender, RoutedEventArgs e)
 {
     DataContext = new ParserViewModel(_repositoryPackage, (x) => Close(), SplitManager.Instance(), OraParser.Instance());
 }