Add more tests of `TagBuilder.CreateSanitizedId()`

- investigating #3951
This commit is contained in:
Doug Bunting 2016-01-24 22:20:01 -08:00
parent a47dd7ad63
commit 7dddd06a38
1 changed files with 9 additions and 0 deletions

View File

@ -92,6 +92,15 @@ namespace Microsoft.AspNetCore.Mvc.Core.Rendering
}
[Theory]
[InlineData(null, "")]
[InlineData("", "")]
[InlineData("a", "a")]
[InlineData("0", "z")]
[InlineData("-", "z")]
[InlineData(",", "z")]
[InlineData("00Hello,World", "z0Hello-World")]
[InlineData(",,Hello,,World,,", "z-Hello--World--")]
[InlineData("-_:Hello-_:Hello-_:", "z_:Hello-_:Hello-_:")]
[InlineData("HelloWorld", "HelloWorld")]
[InlineData("<22>HelloWorld", "zHelloWorld")]
[InlineData("Hello<6C>World", "Hello-World")]