From 7dddd06a38dff019a432c5d3591c3f8b0ef8724c Mon Sep 17 00:00:00 2001 From: Doug Bunting Date: Sun, 24 Jan 2016 22:20:01 -0800 Subject: [PATCH] Add more tests of `TagBuilder.CreateSanitizedId()` - investigating #3951 --- .../Rendering/TagBuilderTest.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test/Rendering/TagBuilderTest.cs b/test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test/Rendering/TagBuilderTest.cs index 8d2198dc59..bba75f5904 100644 --- a/test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test/Rendering/TagBuilderTest.cs +++ b/test/Microsoft.AspNetCore.Mvc.ViewFeatures.Test/Rendering/TagBuilderTest.cs @@ -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("�HelloWorld", "zHelloWorld")] [InlineData("Hello�World", "Hello-World")]