@Test
void assertBuildThrowsWithoutRequiredTypesField() {

    Assertions.assertThrows(IllegalStateException.class, () -> {
        ArtifactDefinitions.builder()
                .addTag("tag1", "tag1val")
                .addTag("tag2", "tag2val")
                .build();
    });
}