@@ -16,10 +16,21 @@ public class TestNameProviderTests
1616
1717 // XUnit
1818 [ InlineData ( "XUnit.Tests.Test1" , "XUnit.Tests.Test1" , "XUnit.Tests.Test1" ) ]
19+ // XUnit with type args
20+ [ InlineData ( "XUnit.Tests.Test1" , "XUnit.Tests.Test1<int>" , "XUnit.Tests.Test1<int>" ) ]
1921 // XUnit [Fact(DisplayName = "Abc")]
2022 [ InlineData ( "XUnit.Tests.Test1" , "Abc" , "XUnit.Tests.Test1" ) ]
23+ // XUnit [Fact(DisplayName = "Abc")] with type args
24+ [ InlineData ( "XUnit.Tests.Test1" , "Abc<int, String>" , "XUnit.Tests.Test1<int, String>" ) ]
2125 // XUnit with parameters
2226 [ InlineData ( "XUnit.Tests.Test2" , "XUnit.Tests.Test2 (str1: \" Aaa\" , str2: \" Bb\" )" , "XUnit.Tests.Test2(str1: \" Aaa\" , str2: \" Bb\" )" ) ]
27+ [ InlineData ( "XUnit.Tests.Test2" , "XUnit.Tests.Test2(str1: \" Aaa<string, Int>\" , str2: \" Bb..." , "XUnit.Tests.Test2(str1: \" Aaa<string, Int>\" , str2: \" Bb...)" ) ]
28+ // XUnit with parameters with type args
29+ [ InlineData ( "XUnit.Tests.Test2" , "XUnit.Tests.Test2<int, String>(str1: \" Aaa\" , str2: \" Bb\" )" , "XUnit.Tests.Test2<int, String>(str1: \" Aaa\" , str2: \" Bb\" )" ) ]
30+ // XUnit with long parameters
31+ [ InlineData ( "XUnit.Tests.Test2" , "XUnit.Tests.Test2 (str1: \" Aaa\" , str2: \" Bb..." , "XUnit.Tests.Test2(str1: \" Aaa\" , str2: \" Bb...)" ) ]
32+ // XUnit with long parameters with type args
33+ [ InlineData ( "XUnit.Tests.Test2" , "XUnit.Tests.Test2<string, Int>(str1: \" Aaa\" , str2: \" Bb..." , "XUnit.Tests.Test2<string, Int>(str1: \" Aaa\" , str2: \" Bb...)" ) ]
2334 // [Theory(DisplayName = "Abc")]
2435 [ InlineData ( "XUnit.Tests.Test2" , "Abc (str1: \" Aaa\" , str2: \" Bb\" )" , "XUnit.Tests.Test2(str1: \" Aaa\" , str2: \" Bb\" )" ) ]
2536 [ InlineData ( "XUnit.Tests.Test2" , "Abc (str1: \" Aaa\" , str2: \" Bb\" ) " , "XUnit.Tests.Test2(str1: \" Aaa\" , str2: \" Bb\" )" ) ]
@@ -34,7 +45,7 @@ public class TestNameProviderTests
3445 [ InlineData ( "MSTest.Tests.Test2" , "Test2 (Aa,Bb)" , "MSTest.Tests.Test2(Aa,Bb)" ) ]
3546 [ InlineData ( "MSTest.Tests.Test2" , "Test2 ()" , "MSTest.Tests.Test2()" ) ]
3647 [ InlineData ( "MSTest.Tests.Test2" , "Test3 (Aa,Bb)" , "MSTest.Tests.Test2(Aa,Bb)" ) ]
37- [ InlineData ( "MSTest.Tests.Test2" , "Test2 (Aa," , "MSTest.Tests.Test2" ) ]
48+ [ InlineData ( "MSTest.Tests.Test2" , "Test2 (Aa," , "MSTest.Tests.Test2(Aa,) " ) ]
3849 [ InlineData ( "A.Test2" , "Test2 (Aa,Bb)" , "A.Test2(Aa,Bb)" ) ]
3950 [ InlineData ( "A...Test2." , "Test2 (Aa,Bb)" , "A...Test2.(Aa,Bb)" ) ]
4051
@@ -45,7 +56,7 @@ public class TestNameProviderTests
4556 [ InlineData ( "" , "Abc" , "Abc" ) ]
4657 [ InlineData ( " " , "Abc" , "Abc" ) ]
4758 [ InlineData ( null , null , "" ) ]
48- public void Should ( string fullyQualifiedName , string displayName , string expected )
59+ public void ShouldProvideName ( string fullyQualifiedName , string displayName , string expected )
4960 {
5061 // Given
5162 var nameFactory = CreateInstance ( ) ;
0 commit comments