Skip to content

Commit ffb79d9

Browse files
committed
Added tests
1 parent 4c0d2ed commit ffb79d9

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/ReportGenerator.Core.Test/Parser/Analysis/ClassTest.cs

+7-4
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,19 @@ public class ClassTest
1313
/// <summary>
1414
/// A test for the Constructor
1515
/// </summary>
16-
[Fact]
17-
public void Constructor()
16+
[Theory]
17+
[InlineData("TestClass", "TestClass")]
18+
[InlineData("TestClass`1", "TestClass<T>")]
19+
[InlineData("TestClass`2", "TestClass<T1, T2>")]
20+
[InlineData("TestClass`3", "TestClass<T1, T2, T3>")]
21+
public void Constructor(string classname, string expectedClassName)
1822
{
1923
Assembly assembly = new Assembly("C:\\test\\TestAssembly.dll");
20-
string classname = "TestClass";
2124

2225
var sut = new Class(classname, assembly);
2326

2427
Assert.Equal(assembly, sut.Assembly);
25-
Assert.Equal(classname, sut.Name);
28+
Assert.Equal(expectedClassName, sut.Name);
2629
}
2730

2831
/// <summary>

0 commit comments

Comments
 (0)