64 references to ParseParameter
Microsoft.AspNetCore.Routing.Tests (64)
InlineRouteParameterParserTests.cs (64)
19var templatePart = ParseParameter(parameterName); 31var templatePart = ParseParameter("param="); 43var templatePart = ParseParameter("param:"); 56var templatePart = ParseParameter("param:="); 69var templatePart = ParseParameter("param=:"); 81var templatePart = ParseParameter("param:int=111111"); 95var templatePart = ParseParameter(@"param:test(\d+)=111111"); 109var templatePart = ParseParameter(@"param:int?"); 123var templatePart = ParseParameter(@"param:int=12?"); 138var templatePart = ParseParameter(@"param:int=12??"); 153var templatePart = ParseParameter(@"param:test(\d+)?"); 167var templatePart = ParseParameter(@"param:test(\d+)=abc?"); 183var templatePart = ParseParameter(@"param:test(d+):test(w+)"); 197var templatePart = ParseParameter(@"param::test(d+)::test(w+)"); 213var templatePart = ParseParameter(@"param:test(\d+):test(\w:+)"); 227var templatePart = ParseParameter(@"param:test(\d+):test(\w+)=qwer"); 243var templatePart = ParseParameter(@"param:test(\d+)::test(\w+)==qwer"); 263var templatePart = ParseParameter($"comparison-operator:length(6)={defaultValue}"); 306var templatePart = ParseParameter("world"); 316var templatePart = ParseParameter("param=world"); 327var templatePart = ParseParameter(@"param:test(\})"); 340var templatePart = ParseParameter(@"param:test(\})=wer"); 355var templatePart = ParseParameter(@"param:test(\))"); 368var templatePart = ParseParameter(@"param:test(\))=fsd"); 383var templatePart = ParseParameter(@"param:test(:)"); 396var templatePart = ParseParameter(@"param:test(:)=mnf"); 411var templatePart = ParseParameter(@"param:test(a:b:c)"); 424var templatePart = ParseParameter(@":param:test=12"); 439var templatePart = ParseParameter(@":param::test=12"); 455var templatePart = ParseParameter(@":param:test:"); 469var templatePart = ParseParameter(@"param:test(\w,\w)"); 482var templatePart = ParseParameter(@"par,am:test(\w)"); 495var templatePart = ParseParameter(@"param:test(\w,\w)=jsd"); 510var templatePart = ParseParameter(@"param:int=?"); 526var templatePart = ParseParameter(@"param:test(=)"); 540var templatePart = ParseParameter(@"param=test=bar"); 551var templatePart = ParseParameter(@"param:test(a==b)"); 565var templatePart = ParseParameter(@"param:test(a==b)=dvds"); 579var templatePart = ParseParameter(@"par==am:test=dvds"); 590var templatePart = ParseParameter(@"param:test==dvds"); 601var templatePart = ParseParameter(@"par=am:test(asd)"); 612var templatePart = ParseParameter(@"par=test(am):est=asd"); 623var templatePart = ParseParameter(@"param:test(=)=sds"); 637var templatePart = ParseParameter(@"param:test(\{)"); 650var templatePart = ParseParameter(@"par{am:test(\sd)"); 663var templatePart = ParseParameter(@"param:test(\{)=xvc"); 678var templatePart = ParseParameter(@"par(am:test(\()"); 691var templatePart = ParseParameter(@"param:test(\()"); 704var templatePart = ParseParameter(@"param:test(#$%"); 717var templatePart = ParseParameter(@"param:test(#:test1"); 731var templatePart = ParseParameter(@"param:test(abc:somevalue):name(test1:differentname=default-value"); 747var templatePart = ParseParameter(@"param:test(constraintvalue=test1"); 761var templatePart = ParseParameter(@"param:test(\()=djk"); 776var templatePart = ParseParameter(@"param:test(\?)"); 791var templatePart = ParseParameter(@"param:test(\?)?"); 806var templatePart = ParseParameter(@"param:test(\?)=sdf"); 821var templatePart = ParseParameter(@"param:test(\?)=sdf?"); 836var templatePart = ParseParameter(@"par?am:test(\?)"); 851var templatePart = ParseParameter(@"param:test(#):$)"); 867var templatePart = ParseParameter(@"param:test(#:)$)"); 882var templatePart = ParseParameter(@"foo:regex(\\(\\(\\(\\()"); 897var templatePart = ParseParameter(@"p1:regex(^\d{{3}}-\d{{3}}-\d{{4}}$)"); // ssn 912var templatePart = ParseParameter(@"p1:regex(^\d{{3}}-\d{{3}}-\d{{4}}$)=123-456-7890"); // ssn 936var templatePart = ParseParameter(parameter);