@Override
    public Version get() {
        var properties = buildProperties.getIfUnique();
        if (properties == null) {
            return Version.valueOf(DEFAULT_VERSION);
        }
        var projectVersion = Objects.toString(properties.getVersion(), DEFAULT_VERSION);
        return Version.valueOf(projectVersion);
    }
@Test
    void getWhenBuildPropertiesButVersionIsNull() {
        Properties properties = new Properties();
        BuildProperties buildProperties = new BuildProperties(properties);
        when(buildPropertiesProvider.getIfUnique()).thenReturn(buildProperties);

        Version version = systemVersionSupplier.get();
        assertThat(version.toString()).isEqualTo("0.0.0");
    }