Não é uma dúvida. É somente um comentário no intuito de contribuir na melhoria do código.
Mantive a criação dos Builders dentro das classes private criarUsuario e criarLance para não precisar repetir o código do builder em cada método já que são iguais.
Por exemplo:
@Test
void deveriaRemoverUmUsuario() {
Usuario usuario = this.criarUsuario();
dao.deletar(usuario);
Assert.assertThrows(NoResultException.class, () -> this.dao.buscarPorUsername(usuario.getNome()));
}
private Usuario criarUsuario() {
Usuario usuario = new UsuarioBuilder()
.comNome("Fulano")
.comEmail("fulano@email.com")
.comSenha("12345678")
.criar();
em.persist(usuario);
return usuario;
}