@Test
public void getValueShouldReturnCorrectValueWhenConstructedUsingZonedDateTime() {

    // Arrange
    final ZonedDateTime zonedDateTime = ZonedDateTime.of(2020, 2, 20, 21, 59, 59, 0, ZoneOffset.UTC);
    final long expected = zonedDateTime.toInstant().toEpochMilli();
    // Act
    final TimestampMeasurementElement element = new TimestampMeasurementElement(zonedDateTime);
    final long actual = element.getValue();
    // Assert
    assertThat(actual).isEqualTo(expected);
}