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"); }
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(); }
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()); }