  We consider a quantum analogue of black holes and white holes using
Bose-Einstein condensates. The model is described by the nonlinear Schrodinger
equation with a 'stream flow' potential, that induces a spatial translation to
standing waves. We then mainly consider the dynamics of dark solitons in a
black hole or white hole flow analogue and their interactions with the event
horizon. A reduced equation describing the position of the dark solitons was
obtained using variational method. Through numerical computations and
comparisons with the analytical approximation we show that solitons can pass
through black hole horizons even though they will break up into several
solitons after the collision. In the interaction with a white hole horizon, we
show that solitons either pass through the horizon or will be destroyed by it.
