public ReleaseSkaterCommandHandlerTests()
        {
            _handler = new ReleaseSkaterCommandHandler(_boutRunner);
            var bout = _boutData.Load(Guid.Empty);

            _boutRunner.StartBout(bout);
            _state    = _boutRunner.GetBoutState(Guid.Empty);
            _builder  = new BoutStateBuilder(_state);
            _toUpdate = _builder.AddSkaterToBox(team: "left", number: 8);
            _command  = new ReleaseSkaterCommand(Guid.Empty, "o", _toUpdate.Id);
        }
Example #2
0
        public async Task ReleaseSkater(string nodeId, Guid boutId, Guid id)
        {
            var command = new ReleaseSkaterCommand(boutId, Context.ConnectionId, id);

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