@Test
void assertBuildThrowsWithoutRequiredIdField() {

    Assertions.assertThrows(IllegalStateException.class, () -> {
        ShapeLink.builder()
                .addTag("tag")
                .file("file")
                .line(1)
                .type("type")
                .column(2)
                .build();
    });
}