Skip to content

Commit 27ff75c

Browse files
committed
Was made refactoring of unit tests
1 parent ec81ea1 commit 27ff75c

File tree

27 files changed

+74
-250
lines changed

27 files changed

+74
-250
lines changed

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"sdk": {
3-
"version": "2.2.104"
3+
"version": "2.2.106"
44
}
55
}

test/MsieJavaScriptEngine.Test.Auto/CommonTests.cs

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,6 @@ namespace MsieJavaScriptEngine.Test.Auto
77
[TestFixture]
88
public class CommonTests : CommonTestsBase
99
{
10-
protected override MsieJsEngine CreateJsEngine(bool enableDebugging)
11-
{
12-
var jsEngine = new MsieJsEngine(new JsEngineSettings
13-
{
14-
EnableDebugging = enableDebugging,
15-
EngineMode = JsEngineMode.Auto,
16-
UseEcmaScript5Polyfill = false,
17-
UseJson2Library = false
18-
});
19-
20-
return jsEngine;
21-
}
10+
protected override JsEngineMode EngineMode => JsEngineMode.Auto;
2211
}
2312
}

test/MsieJavaScriptEngine.Test.Auto/Es5Tests.cs

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,8 @@ namespace MsieJavaScriptEngine.Test.Auto
77
[TestFixture]
88
public class Es5Tests : Es5TestsBase
99
{
10-
protected override MsieJsEngine CreateJsEngine()
11-
{
12-
var jsEngine = new MsieJsEngine(new JsEngineSettings
13-
{
14-
EngineMode = JsEngineMode.Auto,
15-
UseEcmaScript5Polyfill = true,
16-
UseJson2Library = true
17-
});
18-
19-
return jsEngine;
20-
}
10+
protected override JsEngineMode EngineMode => JsEngineMode.Auto;
11+
protected override bool UseEcmaScript5Polyfill => true;
12+
protected override bool UseJson2Library => true;
2113
}
2214
}

test/MsieJavaScriptEngine.Test.Auto/InteropTests.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,6 @@ namespace MsieJavaScriptEngine.Test.Auto
77
[TestFixture]
88
public class InteropTests : InteropTestsBase
99
{
10-
protected override MsieJsEngine CreateJsEngine()
11-
{
12-
var jsEngine = new MsieJsEngine(new JsEngineSettings
13-
{
14-
EngineMode = JsEngineMode.Auto,
15-
UseEcmaScript5Polyfill = false,
16-
UseJson2Library = false
17-
});
18-
19-
return jsEngine;
20-
}
10+
protected override JsEngineMode EngineMode => JsEngineMode.Auto;
2111
}
2212
}

test/MsieJavaScriptEngine.Test.Auto/PrecompilationTests.cs

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,6 @@ namespace MsieJavaScriptEngine.Test.Auto
77
[TestFixture]
88
public class PrecompilationTests : PrecompilationTestsBase
99
{
10-
protected override MsieJsEngine CreateJsEngine(bool enableDebugging)
11-
{
12-
var jsEngine = new MsieJsEngine(new JsEngineSettings
13-
{
14-
EnableDebugging = enableDebugging,
15-
EngineMode = JsEngineMode.Auto,
16-
UseEcmaScript5Polyfill = false,
17-
UseJson2Library = false
18-
});
19-
20-
return jsEngine;
21-
}
10+
protected override JsEngineMode EngineMode => JsEngineMode.Auto;
2211
}
2312
}

test/MsieJavaScriptEngine.Test.ChakraActiveScript/CommonTests.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,8 @@ namespace MsieJavaScriptEngine.Test.ChakraActiveScript
99
[TestFixture]
1010
public class CommonTests : CommonTestsBase
1111
{
12-
protected override MsieJsEngine CreateJsEngine(bool enableDebugging)
13-
{
14-
var jsEngine = new MsieJsEngine(new JsEngineSettings
15-
{
16-
EnableDebugging = enableDebugging,
17-
EngineMode = JsEngineMode.ChakraActiveScript,
18-
UseEcmaScript5Polyfill = false,
19-
UseJson2Library = false
20-
});
12+
protected override JsEngineMode EngineMode => JsEngineMode.ChakraActiveScript;
2113

22-
return jsEngine;
23-
}
2414

2515
#region Error handling
2616

test/MsieJavaScriptEngine.Test.ChakraActiveScript/Es5Tests.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,6 @@ namespace MsieJavaScriptEngine.Test.ChakraActiveScript
77
[TestFixture]
88
public class Es5Tests : Es5TestsBase
99
{
10-
protected override MsieJsEngine CreateJsEngine()
11-
{
12-
var jsEngine = new MsieJsEngine(new JsEngineSettings
13-
{
14-
EngineMode = JsEngineMode.ChakraActiveScript,
15-
UseEcmaScript5Polyfill = false,
16-
UseJson2Library = false
17-
});
18-
19-
return jsEngine;
20-
}
10+
protected override JsEngineMode EngineMode => JsEngineMode.ChakraActiveScript;
2111
}
2212
}

test/MsieJavaScriptEngine.Test.ChakraActiveScript/InteropTests.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,6 @@ namespace MsieJavaScriptEngine.Test.ChakraActiveScript
77
[TestFixture]
88
public class InteropTests : InteropTestsBase
99
{
10-
protected override MsieJsEngine CreateJsEngine()
11-
{
12-
var jsEngine = new MsieJsEngine(new JsEngineSettings
13-
{
14-
EngineMode = JsEngineMode.ChakraActiveScript,
15-
UseEcmaScript5Polyfill = false,
16-
UseJson2Library = false
17-
});
18-
19-
return jsEngine;
20-
}
10+
protected override JsEngineMode EngineMode => JsEngineMode.ChakraActiveScript;
2111
}
2212
}
Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using System;
2-
3-
using NUnit.Framework;
1+
using NUnit.Framework;
42

53
using MsieJavaScriptEngine.Test.Common;
64

@@ -9,17 +7,6 @@ namespace MsieJavaScriptEngine.Test.ChakraActiveScript
97
[TestFixture]
108
public class PrecompilationTests : PrecompilationTestsBase
119
{
12-
protected override MsieJsEngine CreateJsEngine(bool enableDebugging)
13-
{
14-
var jsEngine = new MsieJsEngine(new JsEngineSettings
15-
{
16-
EnableDebugging = enableDebugging,
17-
EngineMode = JsEngineMode.ChakraActiveScript,
18-
UseEcmaScript5Polyfill = false,
19-
UseJson2Library = false
20-
});
21-
22-
return jsEngine;
23-
}
10+
protected override JsEngineMode EngineMode => JsEngineMode.ChakraActiveScript;
2411
}
2512
}

test/MsieJavaScriptEngine.Test.ChakraEdgeJsRt/CommonTests.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,8 @@ namespace MsieJavaScriptEngine.Test.ChakraEdgeJsRt
1010
[TestFixture]
1111
public class CommonTests : CommonTestsBase
1212
{
13-
protected override MsieJsEngine CreateJsEngine(bool enableDebugging)
14-
{
15-
var jsEngine = new MsieJsEngine(new JsEngineSettings
16-
{
17-
EnableDebugging = enableDebugging,
18-
EngineMode = JsEngineMode.ChakraEdgeJsRt,
19-
UseEcmaScript5Polyfill = false,
20-
UseJson2Library = false
21-
});
13+
protected override JsEngineMode EngineMode => JsEngineMode.ChakraEdgeJsRt;
2214

23-
return jsEngine;
24-
}
2515

2616
#region Error handling
2717

0 commit comments

Comments
 (0)