No teste do método: adicionarLivro(novoLivro: Livro), foi mostrado que vc chama o método obterLivrosPorGenero(), no entanto como seria se no component não tivesse esse método? Outra dúvida, por que nesse mesmo teste do método: adicionarLivro(novoLivro: Livro) ñ foram testadas outra possibilidade, como: se entrar no if. Acredito que estaria mais completo.