public void UpdateGameObjects_SomeInput()
        {
            #region arrange
            _gameEngineInterface.ScreenUtils = Substitute.For <IScreenUtils>();
            _gameEngineInterface.ScreenUtils.GetScreenPointFromWorldPoint(Arg.Any <IVector3>()).Returns(new GameLogic.Utils.Vector3(0, 0, 0));

            _gameLogicProvider.ShouldPlayShipSound     = true;
            _gameLogicProvider.ShipHorizontalDirection = 1;
            _gameLogicProvider.ShipVelocity            = 2;

            UpdateGameObjects_Init();
            #endregion

            #region act
            _gameLogicProvider.UpdateGameObjects();
            #endregion

            #region assert
            _audioSourceShip.Received().Play();
            _playerShip.Transform.Received(1).Translate(_gameLogicProvider.ShipHorizontalDirection, 0, 0);
            _playerShip.Transform.Received(1).Translate(0, 0, _gameLogicProvider.ShipVelocity);

            #endregion
        }