@@ -61,15 +61,15 @@ private WindowsServiceTester(SafeServiceHandle serviceHandle, RemoteInvokeHandle
61
61
}
62
62
63
63
// the following overloads are necessary to ensure the compiler will produce the correct signature from a lambda.
64
- public static WindowsServiceTester Create ( Func < Task > serviceMain , [ CallerMemberName ] string serviceName = null ) => Create ( RemoteExecutor . Invoke ( serviceMain , remoteInvokeOptions ) , serviceName ) ;
64
+ public static WindowsServiceTester Create ( Func < Task > serviceMain , [ CallerMemberName ] string serviceName = null ) => Create ( RemoteExecutor . Invoke ( serviceMain , CreateRemoteInvokeOptions ( ) ) , serviceName ) ;
65
65
66
- public static WindowsServiceTester Create ( Func < Task < int > > serviceMain , [ CallerMemberName ] string serviceName = null ) => Create ( RemoteExecutor . Invoke ( serviceMain , remoteInvokeOptions ) , serviceName ) ;
66
+ public static WindowsServiceTester Create ( Func < Task < int > > serviceMain , [ CallerMemberName ] string serviceName = null ) => Create ( RemoteExecutor . Invoke ( serviceMain , CreateRemoteInvokeOptions ( ) ) , serviceName ) ;
67
67
68
- public static WindowsServiceTester Create ( Func < int > serviceMain , [ CallerMemberName ] string serviceName = null ) => Create ( RemoteExecutor . Invoke ( serviceMain , remoteInvokeOptions ) , serviceName ) ;
68
+ public static WindowsServiceTester Create ( Func < int > serviceMain , [ CallerMemberName ] string serviceName = null ) => Create ( RemoteExecutor . Invoke ( serviceMain , CreateRemoteInvokeOptions ( ) ) , serviceName ) ;
69
69
70
- public static WindowsServiceTester Create ( Action serviceMain , [ CallerMemberName ] string serviceName = null ) => Create ( RemoteExecutor . Invoke ( serviceMain , remoteInvokeOptions ) , serviceName ) ;
70
+ public static WindowsServiceTester Create ( Action serviceMain , [ CallerMemberName ] string serviceName = null ) => Create ( RemoteExecutor . Invoke ( serviceMain , CreateRemoteInvokeOptions ( ) ) , serviceName ) ;
71
71
72
- private static RemoteInvokeOptions remoteInvokeOptions = new RemoteInvokeOptions ( ) { Start = false } ;
72
+ private static RemoteInvokeOptions CreateRemoteInvokeOptions ( ) => new RemoteInvokeOptions ( ) { Start = false } ;
73
73
74
74
private static WindowsServiceTester Create ( RemoteInvokeHandle remoteInvokeHandle , string serviceName )
75
75
{
0 commit comments