@@ -33,7 +33,7 @@ static TestCase GetDummyTestCaseWithTraits()
3333 } ;
3434 }
3535
36- static LoggerHelper GetLoggerHelper ( IMessageLogger messageLogger = null )
36+ static LoggerHelper GetLoggerHelper ( IMessageLogger ? messageLogger = null )
3737 {
3838 return new LoggerHelper ( messageLogger ?? Substitute . For < IMessageLogger > ( ) , new Stopwatch ( ) ) ;
3939 }
@@ -46,8 +46,8 @@ public void TestCaseFilter_SingleMatch()
4646 var context = Substitute . For < IRunContext > ( ) ;
4747 var filterExpression = Substitute . For < ITestCaseFilterExpression > ( ) ;
4848 // 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 ) ;
5151 var filter = new TestCaseFilter ( context , GetLoggerHelper ( ) , "dummyTestAssembly" , dummyKnownTraits ) ;
5252
5353 var results = dummyTestCaseList . Where ( filter . MatchTestCase ) ;
@@ -61,7 +61,7 @@ public void TestCaseFilter_NoFilterString()
6161 {
6262 var dummyTestCaseList = GetDummyTestCases ( ) ;
6363 var context = Substitute . For < IRunContext > ( ) ;
64- context . GetTestCaseFilter ( null , null ) . ReturnsForAnyArgs ( ( ITestCaseFilterExpression ) null ) ;
64+ context . GetTestCaseFilter ( null , null ! ) . ReturnsForAnyArgs ( default ( ITestCaseFilterExpression ) ) ;
6565 var filter = new TestCaseFilter ( context , GetLoggerHelper ( ) , "dummyTestAssembly" , dummyKnownTraits ) ;
6666
6767 var results = dummyTestCaseList . Where ( filter . MatchTestCase ) ;
@@ -76,7 +76,7 @@ public void TestCaseFilter_ErrorParsingFilterString()
7676 var messageLogger = Substitute . For < IMessageLogger > ( ) ;
7777 var dummyTestCaseList = GetDummyTestCases ( ) ;
7878 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" ) ; } ) ;
8080 var filter = new TestCaseFilter ( context , GetLoggerHelper ( messageLogger ) , "dummyTestAssembly" , dummyKnownTraits ) ;
8181
8282 var results = dummyTestCaseList . Where ( filter . MatchTestCase ) ;
@@ -86,7 +86,7 @@ public void TestCaseFilter_ErrorParsingFilterString()
8686 var args = messageLogger . ReceivedCalls ( ) . Single ( ) . GetArguments ( ) ;
8787 Assert . Collection ( args ,
8888 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 ! )
9090 ) ;
9191 }
9292
0 commit comments