@Test
public void testValidGraphiteMetricQueryResultMergeTagsFalse() throws Exception {

        String functionsInputFile = "config/functions-mergeTags-false-test.txt";
        MetricFunctionsSpec metricFunctionsSpec = MetricFunctionsReader
                        .readFromInputFile(ClassLoader.getSystemResource(functionsInputFile).getPath()).get(0);
        Instant fixedInstant = Instant.parse("2020-03-01T05:05:39Z");
        MetricQueryService metricQueryService = new MetricQueryService(httpClient);
        MetricData metricDataResult = metricQueryService.queryMetricSource(metricSourceSinkConfig,
                        metricFunctionsSpec, fixedInstant);
        assertEquals(12.0, metricDataResult.getValue(), 0.1);
        assertEquals(1583039100, metricDataResult.getTimestamp());
        Map<String, String> tags = metricDataResult.getMetricDefinition().getTags().getKv();
        assertEquals(2, tags.size());
        assertEquals("sample_app2", tags.get("app_name"));
        assertEquals("test", tags.get("env"));
}