@@ -21,7 +21,7 @@ public class JsPoolTests
21
21
public void ConstructorCreatesEngines ( )
22
22
{
23
23
var factory = new Mock < IEngineFactoryForMock > ( ) ;
24
- factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( new Mock < IJsEngine > ( ) . Object ) ;
24
+ factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( ( ) => new Mock < IJsEngine > ( ) . Object ) ;
25
25
var config = new JsPoolConfig
26
26
{
27
27
StartEngines = 5 ,
@@ -72,7 +72,7 @@ public void GetEngineReturnsAllAvailableEngines()
72
72
public void GetEngineCreatesNewEngineIfNotAtMaximum ( )
73
73
{
74
74
var factory = new Mock < IEngineFactoryForMock > ( ) ;
75
- factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( new Mock < IJsEngine > ( ) . Object ) ;
75
+ factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( ( ) => new Mock < IJsEngine > ( ) . Object ) ;
76
76
var config = new JsPoolConfig
77
77
{
78
78
StartEngines = 1 ,
@@ -97,7 +97,7 @@ public void GetEngineCreatesNewEngineIfNotAtMaximum()
97
97
public void GetEngineFailsIfAtMaximum ( )
98
98
{
99
99
var factory = new Mock < IEngineFactoryForMock > ( ) ;
100
- factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( new Mock < IJsEngine > ( ) . Object ) ;
100
+ factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( ( ) => new Mock < IJsEngine > ( ) . Object ) ;
101
101
var config = new JsPoolConfig
102
102
{
103
103
StartEngines = 1 ,
@@ -109,7 +109,7 @@ public void GetEngineFailsIfAtMaximum()
109
109
factory . Verify ( x => x . EngineFactory ( ) , Times . Exactly ( 2 ) ) ;
110
110
pool . GetEngine ( ) ; // First engine created on init
111
111
112
- Assert . Throws < JsPoolExhaustedException > ( ( ) =>
112
+ Assert . Throws < JsPoolExhaustedException > ( ( ) =>
113
113
pool . GetEngine ( TimeSpan . Zero )
114
114
) ;
115
115
}
@@ -118,7 +118,7 @@ public void GetEngineFailsIfAtMaximum()
118
118
public void ReturnEngineToPoolAddsToAvailableEngines ( )
119
119
{
120
120
var factory = new Mock < IEngineFactoryForMock > ( ) ;
121
- factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( new Mock < IJsEngine > ( ) . Object ) ;
121
+ factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( ( ) => new Mock < IJsEngine > ( ) . Object ) ;
122
122
var config = new JsPoolConfig
123
123
{
124
124
StartEngines = 2 ,
@@ -138,7 +138,7 @@ public void ReturnEngineDisposesIfAtMaxUsages()
138
138
{
139
139
var mockEngine1 = new Mock < IJsEngine > ( ) ;
140
140
var mockEngine2 = new Mock < IJsEngine > ( ) ;
141
- var factory = new Mock < IEngineFactoryForMock > ( ) ;
141
+ var factory = new Mock < IEngineFactoryForMock > ( ) ;
142
142
factory . SetupSequence ( x => x . EngineFactory ( ) )
143
143
// First engine is a dummy engine to check functionality
144
144
. Returns ( new Mock < IJsEngine > ( ) . Object )
@@ -229,7 +229,7 @@ public void ShouldIgnoreReturnToPoolIfUnknownEngine()
229
229
public void RecycleCreatesNewEngines ( )
230
230
{
231
231
var factory = new Mock < IEngineFactoryForMock > ( ) ;
232
- factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( new Mock < IJsEngine > ( ) . Object ) ;
232
+ factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( ( ) => new Mock < IJsEngine > ( ) . Object ) ;
233
233
var config = new JsPoolConfig
234
234
{
235
235
StartEngines = 2 ,
@@ -254,7 +254,7 @@ public void RecycleFiresRecycledEvent()
254
254
{
255
255
var callCount = 0 ;
256
256
var factory = new Mock < IEngineFactoryForMock > ( ) ;
257
- factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( new Mock < IJsEngine > ( ) . Object ) ;
257
+ factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( ( ) => new Mock < IJsEngine > ( ) . Object ) ;
258
258
var config = new JsPoolConfig
259
259
{
260
260
StartEngines = 2 ,
@@ -276,7 +276,7 @@ public void RecycleFiresRecycledEvent()
276
276
public void WatchPathWithoutWatchFilesDoesNotThrow ( )
277
277
{
278
278
var factory = new Mock < IEngineFactoryForMock > ( ) ;
279
- factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( new Mock < IJsEngine > ( ) . Object ) ;
279
+ factory . Setup ( x => x . EngineFactory ( ) ) . Returns ( ( ) => new Mock < IJsEngine > ( ) . Object ) ;
280
280
var config = new JsPoolConfig
281
281
{
282
282
StartEngines = 2 ,
@@ -287,7 +287,7 @@ public void WatchPathWithoutWatchFilesDoesNotThrow()
287
287
{
288
288
// ReSharper disable once UnusedVariable
289
289
var pool = new JsPool ( config ) ;
290
- } ) ;
290
+ } ) ;
291
291
}
292
292
}
293
293
0 commit comments