/// <summary>
 /// Генерация параметров рыбок
 /// </summary>
 protected virtual FishParameters GetFishParameters(AquariumInitializationParameters parameters, List<IAquariumObject> aquariumObjects, IAquariumPositionContext positionContext)
 {
     return new FishParameters()
     {
         X = positionContext.GetRandomPosX(),
         Y = positionContext.GetRandomPosY(),
         SizeX = _random.Next(parameters.FishMinSizeX, parameters.FishMaxSizeX + 1),
         SizeY = _random.Next(parameters.FishMinSizeY, parameters.FishMaxSizeY + 1),
         Speed = _random.Next(parameters.FishMinSpeed, parameters.FishMaxSpeed + 1),
         MovementDirection = (Direction)_random.Next(DirectionHelper.DirectionCount),
         MovementStrategy = new SimpleMovementStrategy()
     };
 }