diff --git a/src/Tests/Jobs/JobTests.cs b/src/Tests/Jobs/JobTests.cs
index 345289e5f..0fcb082dc 100644
--- a/src/Tests/Jobs/JobTests.cs
+++ b/src/Tests/Jobs/JobTests.cs
@@ -197,7 +197,7 @@ public void TestJob()
job.EncodedDifficulty.Should().Equal("1d2bd7c3");
// test the current time
- job.nTime.Should().Equal("539ee666");
+ job.NTime.Should().Equal("539ee666");
// test the clean jobs flag
job.CleanJobs.Should().Equal(true);
diff --git a/src/Tests/Pools/PoolTests.cs b/src/Tests/Pools/PoolTests.cs
index fe99d5a82..bf51d188a 100644
--- a/src/Tests/Pools/PoolTests.cs
+++ b/src/Tests/Pools/PoolTests.cs
@@ -22,6 +22,7 @@
#endregion
using System;
+using CoiniumServ.Configuration;
using CoiniumServ.Daemon;
using CoiniumServ.Daemon.Responses;
using CoiniumServ.Factories;
@@ -37,6 +38,7 @@ public class PoolTests
// object mocks.
private readonly IObjectFactory _objectFactory;
private readonly IDaemonClient _daemonClient;
+ private readonly IConfigManager _configManager;
private readonly IPoolConfig _config;
///
@@ -47,6 +49,9 @@ public PoolTests()
// factory mockup.
_objectFactory = Substitute.For();
+ // config-manager mockup
+ _configManager = Substitute.For();
+
// pool-config mockup.
_config = Substitute.For();
_config.Daemon.Valid.Returns(true);
@@ -64,7 +69,7 @@ public PoolTests()
[Fact]
public void ConstructorTest_NonNullParams_ShouldSuccess()
{
- var pool = new Pool(_config, _objectFactory); // create the pool instance.
+ var pool = new Pool(_config,_configManager, _objectFactory); // create the pool instance.
pool.Should().Not.Be.Null();
pool.InstanceId.Should().Be.GreaterThan((UInt32)0); // pool should be already created an instance id.
@@ -78,12 +83,17 @@ public void ConstructorTest_NullParams_ShouldThrowException()
{
Assert.Throws(() =>
{
- new Pool(null, _objectFactory);
+ new Pool(null, _configManager, _objectFactory);
}).Message.Should().Contain("poolConfig");
Assert.Throws(() =>
{
- new Pool(_config, null);
+ new Pool(_config, null, _objectFactory);
+ }).Message.Should().Contain("configManager");
+
+ Assert.Throws(() =>
+ {
+ new Pool(_config, _configManager, null);
}).Message.Should().Contain("objectFactory");
}
}