@@ -14,7 +14,7 @@ namespace Palmmedia.ReportGenerator.Core.Test.Parser
1414 [ Collection ( "FileManager" ) ]
1515 public class CoverageReportParserTest
1616 {
17- private Mock < IFilter > filterMock = new Mock < IFilter > ( ) ;
17+ private readonly Mock < IFilter > filterMock = new Mock < IFilter > ( ) ;
1818
1919 public CoverageReportParserTest ( )
2020 {
@@ -28,10 +28,10 @@ public CoverageReportParserTest()
2828 public void ParseFiles_SingleReportFileWithSingleReport_PartCoverNotSupported ( )
2929 {
3030 string filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "Partcover2.3.xml" ) ;
31- Assert . Throws < UnsupportedParserException > ( ( ) => new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) ) ;
31+ Assert . Throws < UnsupportedParserException > ( ( ) => new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) ) ;
3232
3333 filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "Partcover2.2.xml" ) ;
34- Assert . Throws < UnsupportedParserException > ( ( ) => new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) ) ;
34+ Assert . Throws < UnsupportedParserException > ( ( ) => new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) ) ;
3535 }
3636
3737 /// <summary>
@@ -107,10 +107,10 @@ public void ParseFiles_SingleReportFileWithSingleReport_CorrectParserIsReturned(
107107 public void ParseFiles_SingleReportFileWithSeveralReports_PartCoverNotSupported ( )
108108 {
109109 string filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "MultiPartcover2.3.xml" ) ;
110- Assert . Throws < UnsupportedParserException > ( ( ) => new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) ) ;
110+ Assert . Throws < UnsupportedParserException > ( ( ) => new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) ) ;
111111
112112 filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "MultiPartcover2.2.xml" ) ;
113- Assert . Throws < UnsupportedParserException > ( ( ) => new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) ) ;
113+ Assert . Throws < UnsupportedParserException > ( ( ) => new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) ) ;
114114 }
115115
116116 /// <summary>
@@ -120,23 +120,23 @@ public void ParseFiles_SingleReportFileWithSeveralReports_PartCoverNotSupported(
120120 public void ParseFiles_SingleReportFileWithSeveralReports_CorrectParserIsReturned ( )
121121 {
122122 string filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "MultiNCover1.5.8.xml" ) ;
123- string parserName = new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
123+ string parserName = new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
124124 Assert . Equal ( "MultiReportParser (2x NCoverParser)" , parserName ) ;
125125
126126 filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "MultiOpenCover.xml" ) ;
127- parserName = new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
127+ parserName = new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
128128 Assert . Equal ( "MultiReportParser (2x OpenCoverParser)" , parserName ) ;
129129
130130 filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "MultidotCover.xml" ) ;
131- parserName = new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
131+ parserName = new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
132132 Assert . Equal ( "MultiReportParser (2x DotCoverParser)" , parserName ) ;
133133
134134 filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "MultiVisualStudio2010.coveragexml" ) ;
135- parserName = new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
135+ parserName = new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
136136 Assert . Equal ( "MultiReportParser (2x VisualStudioParser)" , parserName ) ;
137137
138138 filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "MultiDynamicCodeCoverage.xml" ) ;
139- parserName = new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
139+ parserName = new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath } ) . ParserName ;
140140 Assert . Equal ( "MultiReportParser (2x DynamicCodeCoverageParser)" , parserName ) ;
141141 }
142142
@@ -148,7 +148,7 @@ public void ParseFiles_SeveralReportFilesWithSingleReport_CorrectParserIsReturne
148148 {
149149 string filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "OpenCover.xml" ) ;
150150 string filePath2 = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "NCover1.5.8.xml" ) ;
151- string parserName = new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath , filePath2 } ) . ParserName ;
151+ string parserName = new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath , filePath2 } ) . ParserName ;
152152 Assert . Equal ( "MultiReportParser (1x NCoverParser, 1x OpenCoverParser)" , parserName ) ;
153153 }
154154
@@ -160,7 +160,7 @@ public void ParseFiles_SeveralReportFilesWithSeveralReports_CorrectParserIsRetur
160160 {
161161 string filePath = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "NCover1.5.8.xml" ) ;
162162 string filePath2 = Path . Combine ( FileManager . GetCSharpReportDirectory ( ) , "MultiOpenCover.xml" ) ;
163- string parserName = new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath , filePath2 } ) . ParserName ;
163+ string parserName = new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { filePath , filePath2 } ) . ParserName ;
164164 Assert . Equal ( "MultiReportParser (1x NCoverParser, 2x OpenCoverParser)" , parserName ) ;
165165 }
166166
@@ -170,7 +170,7 @@ public void ParseFiles_SeveralReportFilesWithSeveralReports_CorrectParserIsRetur
170170 [ Fact ]
171171 public void ParseFiles_NoReports_CorrectParserIsReturned ( )
172172 {
173- string parserName = new CoverageReportParser ( 1 , 1 , new string [ 0 ] , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { string . Empty } ) . ParserName ;
173+ string parserName = new CoverageReportParser ( 1 , 1 , System . Array . Empty < string > ( ) , this . filterMock . Object , this . filterMock . Object , this . filterMock . Object ) . ParseFiles ( new string [ ] { string . Empty } ) . ParserName ;
174174 Assert . Equal ( string . Empty , parserName ) ;
175175 }
176176 }
0 commit comments