public void FactorySupportsDefaultActions() { foreach (var type in Enum.GetValues(typeof(DefaultActions))) { Should.NotThrow(() => _provider.Create((int)type, null), $"{type} is not support"); } }
public void Move(IBoardState <TEntity> boardState, BoardMove move) { var action = _boardActionProvider.Create((int)move.MoveType, boardState); action.Execute(move); }