@@ -33,7 +33,7 @@ static TestCase GetDummyTestCaseWithTraits()
33
33
} ;
34
34
}
35
35
36
- static LoggerHelper GetLoggerHelper ( IMessageLogger messageLogger = null )
36
+ static LoggerHelper GetLoggerHelper ( IMessageLogger ? messageLogger = null )
37
37
{
38
38
return new LoggerHelper ( messageLogger ?? Substitute . For < IMessageLogger > ( ) , new Stopwatch ( ) ) ;
39
39
}
@@ -46,8 +46,8 @@ public void TestCaseFilter_SingleMatch()
46
46
var context = Substitute . For < IRunContext > ( ) ;
47
47
var filterExpression = Substitute . For < ITestCaseFilterExpression > ( ) ;
48
48
// The matching should return a single testcase
49
- filterExpression . MatchTestCase ( null , null ) . ReturnsForAnyArgs ( x => ( ( TestCase ) x [ 0 ] ) . FullyQualifiedName . Equals ( dummyTestCaseDisplayNamefilterString ) ) ;
50
- context . GetTestCaseFilter ( null , null ) . ReturnsForAnyArgs ( filterExpression ) ;
49
+ filterExpression . MatchTestCase ( null ! , null ! ) . ReturnsForAnyArgs ( x => ( ( TestCase ) x [ 0 ] ) . FullyQualifiedName . Equals ( dummyTestCaseDisplayNamefilterString ) ) ;
50
+ context . GetTestCaseFilter ( null , null ! ) . ReturnsForAnyArgs ( filterExpression ) ;
51
51
var filter = new TestCaseFilter ( context , GetLoggerHelper ( ) , "dummyTestAssembly" , dummyKnownTraits ) ;
52
52
53
53
var results = dummyTestCaseList . Where ( filter . MatchTestCase ) ;
@@ -61,7 +61,7 @@ public void TestCaseFilter_NoFilterString()
61
61
{
62
62
var dummyTestCaseList = GetDummyTestCases ( ) ;
63
63
var context = Substitute . For < IRunContext > ( ) ;
64
- context . GetTestCaseFilter ( null , null ) . ReturnsForAnyArgs ( ( ITestCaseFilterExpression ) null ) ;
64
+ context . GetTestCaseFilter ( null , null ! ) . ReturnsForAnyArgs ( default ( ITestCaseFilterExpression ) ) ;
65
65
var filter = new TestCaseFilter ( context , GetLoggerHelper ( ) , "dummyTestAssembly" , dummyKnownTraits ) ;
66
66
67
67
var results = dummyTestCaseList . Where ( filter . MatchTestCase ) ;
@@ -76,7 +76,7 @@ public void TestCaseFilter_ErrorParsingFilterString()
76
76
var messageLogger = Substitute . For < IMessageLogger > ( ) ;
77
77
var dummyTestCaseList = GetDummyTestCases ( ) ;
78
78
var context = Substitute . For < IRunContext > ( ) ;
79
- context . GetTestCaseFilter ( null , null ) . ReturnsForAnyArgs ( x => { throw new TestPlatformFormatException ( "Hello from the exception" ) ; } ) ;
79
+ context . GetTestCaseFilter ( null , null ! ) . ReturnsForAnyArgs ( x => { throw new TestPlatformFormatException ( "Hello from the exception" ) ; } ) ;
80
80
var filter = new TestCaseFilter ( context , GetLoggerHelper ( messageLogger ) , "dummyTestAssembly" , dummyKnownTraits ) ;
81
81
82
82
var results = dummyTestCaseList . Where ( filter . MatchTestCase ) ;
@@ -86,7 +86,7 @@ public void TestCaseFilter_ErrorParsingFilterString()
86
86
var args = messageLogger . ReceivedCalls ( ) . Single ( ) . GetArguments ( ) ;
87
87
Assert . Collection ( args ,
88
88
arg => Assert . Equal ( TestMessageLevel . Warning , arg ) ,
89
- arg => Assert . EndsWith ( "dummyTestAssembly: Exception filtering tests: Hello from the exception" , ( string ) arg )
89
+ arg => Assert . EndsWith ( "dummyTestAssembly: Exception filtering tests: Hello from the exception" , ( string ) arg ! )
90
90
) ;
91
91
}
92
92
0 commit comments