	@Test
	public void rating_for_game_without_bgg_id_is_empty_optional() {

		//Given
		BoardGameGeekRatingService boardGameGeekRatingService = new BoardGameGeekRatingService(bggClient, queryRepository);
		when(queryRepository.findBoardGameById(GAME_ID)).thenReturn(Optional.of(createBoardGame(null)));

		//When
		Optional<BigDecimal> rating = boardGameGeekRatingService.getAverageRating(GAME_ID);

		//Then
		assertThat(rating).isEmpty();
		verifyZeroInteractions(bggClient);
	}