Skip to content

Commit ecc8a73

Browse files
committed
Made refactoring of tests
1 parent 31628c1 commit ecc8a73

File tree

12 files changed

+466
-199
lines changed

12 files changed

+466
-199
lines changed
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
namespace MsieJavaScriptEngine.Test.A_Auto
22
{
3-
using NUnit.Framework;
4-
53
using MsieJavaScriptEngine;
64

75
public class CommonTests : CommonTestsBase
86
{
9-
[TestFixtureSetUp]
10-
public override void SetUp()
7+
protected override MsieJsEngine CreateJsEngine()
118
{
12-
_jsEngine = new MsieJsEngine(new JsEngineSettings
9+
var jsEngine = new MsieJsEngine(new JsEngineSettings
1310
{
1411
EngineMode = JsEngineMode.Auto,
1512
UseEcmaScript5Polyfill = false,
1613
UseJson2Library = false
1714
});
15+
16+
return jsEngine;
1817
}
1918
}
2019
}

test/MsieJavaScriptEngine.Test/A_Auto/Es5Tests.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@
77
[TestFixture]
88
public class Es5Tests : Es5TestsBase
99
{
10-
[TestFixtureSetUp]
11-
public override void SetUp()
10+
protected override MsieJsEngine CreateJsEngine()
1211
{
13-
_jsEngine = new MsieJsEngine(new JsEngineSettings
12+
var jsEngine = new MsieJsEngine(new JsEngineSettings
1413
{
1514
EngineMode = JsEngineMode.Auto,
1615
UseEcmaScript5Polyfill = true,
1716
UseJson2Library = true
1817
});
18+
19+
return jsEngine;
1920
}
2021
}
2122
}

test/MsieJavaScriptEngine.Test/B_ChakraEdgeJsRt/CommonTests.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@
77
[TestFixture]
88
public class CommonTests : CommonTestsBase
99
{
10-
[TestFixtureSetUp]
11-
public override void SetUp()
10+
protected override MsieJsEngine CreateJsEngine()
1211
{
13-
_jsEngine = new MsieJsEngine(new JsEngineSettings
12+
var jsEngine = new MsieJsEngine(new JsEngineSettings
1413
{
1514
EngineMode = JsEngineMode.ChakraEdgeJsRt,
1615
UseEcmaScript5Polyfill = false,
1716
UseJson2Library = false
1817
});
18+
19+
return jsEngine;
1920
}
2021
}
2122
}

test/MsieJavaScriptEngine.Test/B_ChakraEdgeJsRt/Es5Tests.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@
77
[TestFixture]
88
public class Es5Tests : Es5TestsBase
99
{
10-
[TestFixtureSetUp]
11-
public override void SetUp()
10+
protected override MsieJsEngine CreateJsEngine()
1211
{
13-
_jsEngine = new MsieJsEngine(new JsEngineSettings
12+
var jsEngine = new MsieJsEngine(new JsEngineSettings
1413
{
1514
EngineMode = JsEngineMode.ChakraEdgeJsRt,
1615
UseEcmaScript5Polyfill = false,
1716
UseJson2Library = false
1817
});
18+
19+
return jsEngine;
1920
}
2021
}
2122
}

test/MsieJavaScriptEngine.Test/C_ChakraIeJsRt/CommonTests.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@
77
[TestFixture]
88
public class CommonTests : CommonTestsBase
99
{
10-
[TestFixtureSetUp]
11-
public override void SetUp()
10+
protected override MsieJsEngine CreateJsEngine()
1211
{
13-
_jsEngine = new MsieJsEngine(new JsEngineSettings
12+
var jsEngine = new MsieJsEngine(new JsEngineSettings
1413
{
1514
EngineMode = JsEngineMode.ChakraIeJsRt,
1615
UseEcmaScript5Polyfill = false,
1716
UseJson2Library = false
1817
});
18+
19+
return jsEngine;
1920
}
2021
}
2122
}

test/MsieJavaScriptEngine.Test/C_ChakraIeJsRt/Es5Tests.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@
77
[TestFixture]
88
public class Es5Tests : Es5TestsBase
99
{
10-
[TestFixtureSetUp]
11-
public override void SetUp()
10+
protected override MsieJsEngine CreateJsEngine()
1211
{
13-
_jsEngine = new MsieJsEngine(new JsEngineSettings
12+
var jsEngine = new MsieJsEngine(new JsEngineSettings
1413
{
1514
EngineMode = JsEngineMode.ChakraIeJsRt,
1615
UseEcmaScript5Polyfill = false,
1716
UseJson2Library = false
1817
});
18+
19+
return jsEngine;
1920
}
2021
}
2122
}

0 commit comments

Comments
 (0)