public UpdatePenaltyCommandHandlerTests()
        {
            var bout = _boutData.Load(Guid.Empty);

            _boutRunner.StartBout(bout);
            _state    = _boutRunner.GetBoutState(Guid.Empty);
            _builder  = new BoutStateBuilder(_state);
            _penalty1 = _builder.AddPenalty();

            _handler         = new UpdatePenaltyCommandHandler(_boutRunner);
            _penalty2.Id     = _penalty1.Id;
            _penalty2.Number = 8;
            _command         = new UpdatePenaltyCommand(Guid.Empty, "originator", _penalty2);
        }
        public async Task UpdatePenalty(string nodeId, Guid boutId, Penalty penalty)
        {
            var command = new UpdatePenaltyCommand(boutId, Context.ConnectionId, penalty);

            await Dispatch(nodeId, NodeRoles.PenaltyTracker, command);
        }