def test_repository_returns_none_when_there_are_no_next_movies(session_factory):
    repo = SqlAlchemyRepository(session_factory)
    movie = repo.get_movie_by_index(3)
    next_year = repo.get_release_year_of_next_movie(movie)
    assert next_year is None
def test_repository_returns_release_year_of_next_movie(session_factory):
    repo = SqlAlchemyRepository(session_factory)
    movie = repo.get_movie_by_index(1)
    next_year = repo.get_release_year_of_next_movie(movie)
    assert next_year == 2016 # 2015 if using the full 1000 movies