protected override void HandleNodeSpecPass(NodeCompletedSpecWithSuccess nodeSuccess)
        {
            if (UseTestCoordinator)
            {
                var nodeMessage = new MultiNodeResultMessage(DateTime.UtcNow.Ticks, nodeSuccess.Message,
                                                             nodeSuccess.NodeIndex, nodeSuccess.NodeRole, true);

                TestCoordinatorActorRef.Tell(nodeMessage);
            }
        }
        protected override void HandleNodeSpecFail(NodeCompletedSpecWithFail nodeFail)
        {
            if (UseTestCoordinator)
            {
                var nodeMessage = new MultiNodeResultMessage(DateTime.UtcNow.Ticks, nodeFail.Message,
                                                             nodeFail.NodeIndex, nodeFail.NodeRole, false);

                TestCoordinatorActorRef.Tell(nodeMessage);
            }
        }
        protected override void HandleNodeSpecFail(NodeCompletedSpecWithFail nodeFail)
        {
            if (UseTestCoordinator)
            {
                var nodeMessage = new MultiNodeResultMessage(DateTime.UtcNow.Ticks, nodeFail.Message,
                    nodeFail.NodeIndex, false);

                TestCoordinatorActorRef.Tell(nodeMessage);
            }
        }
        protected override void HandleNodeSpecPass(NodeCompletedSpecWithSuccess nodeSuccess)
        {
            if (UseTestCoordinator)
            {
                var nodeMessage = new MultiNodeResultMessage(DateTime.UtcNow.Ticks, nodeSuccess.Message,
                    nodeSuccess.NodeIndex, true);

                TestCoordinatorActorRef.Tell(nodeMessage);
            }
        }