    @Test
    public void testProductJpa2DtoMapping() {


        Product productJpa = Product.builder()
                .id("product-1")
                .name("product-1")
                .brand("brand-1")
                .description("description-1")
                .categories(ImmutableList.of(
                        Category.builder().name("one").build(),
                        Category.builder().name("two").build()))
                .price(BigDecimal.TEN)
                .build();

        ProductDto productDto = mapper.toProductDto(productJpa);

        softly.then(productDto.getId()).isEqualTo(productJpa.getId());
        softly.then(productDto.getName()).isEqualTo(productJpa.getName());
        softly.then(productDto.getBrand()).isEqualTo(productJpa.getBrand());
        softly.then(productDto.getDescription()).isEqualTo(productJpa.getDescription());
        softly.then(productDto.getPrice()).isEqualTo(productJpa.getPrice());
        softly.then(productDto.getCategory()).isEqualTo(ImmutableList.of("one","two"));
    }