@Override
    public AgentMetadataDTO toDTO(AgentMetadata agentMetadata) {
        return new AgentMetadataDTO(agentMetadata.elasticAgentId(), agentMetadata.agentState(), agentMetadata.buildState(), agentMetadata.configState());
    }
@Test
    public void fromDTO_shouldConvertToAgentMetadataDTOFromAgentMetadata() {
        final AgentMetadata agentMetadata = new AgentMetadata("agent-id", "Idle", "Building", "Enabled");

        final AgentMetadataDTO agentMetadataDTO = new AgentMetadataConverterV4().toDTO(agentMetadata);

        assertThat(agentMetadataDTO.elasticAgentId(), is("agent-id"));
        assertThat(agentMetadataDTO.agentState(), is("Idle"));
        assertThat(agentMetadataDTO.buildState(), is("Building"));
        assertThat(agentMetadataDTO.configState(), is("Enabled"));
    }