public void TestsDaemonWorkerTaskRunners() { ISocketWrapper daemonSocket = SocketFactory.CreateSocket(); int taskRunnerNumber = 3; var typedVersion = new Version(Versions.V2_4_0); var daemonWorker = new DaemonWorker(typedVersion); Task.Run(() => daemonWorker.Run(daemonSocket)); for (int i = 0; i < taskRunnerNumber; ++i) { CreateAndVerifyConnection(daemonSocket); } Assert.Equal(taskRunnerNumber, daemonWorker.CurrentNumTaskRunners); }
public void TestsDaemonWorkerTaskRunners(string version) { ISocketWrapper daemonSocket = SocketFactory.CreateSocket(); int taskRunnerNumber = 2; var typedVersion = new Version(version); var daemonWorker = new DaemonWorker(typedVersion); Task.Run(() => daemonWorker.Run(daemonSocket)); var clientSockets = new List <ISocketWrapper>(); for (int i = 0; i < taskRunnerNumber; ++i) { CreateAndVerifyConnection(daemonSocket, clientSockets, typedVersion); } Assert.Equal(taskRunnerNumber, daemonWorker.CurrentNumTaskRunners); }