@Test
public void testGetCustomBooleanValueWhenCustomPropertyExists() {

    // Arrange
    final String property = "use.exponential.back.off";
    final String propertyName = PROPERTY_PREFIX + "." + property;
    when(this.environment.getProperty(propertyName, boolean.class)).thenReturn(CUSTOM_USE_BACKOFF);
    // Act
    final boolean actual = this.jmsPropertyReader.get(property, boolean.class);
    // Assert
    verify(this.environment).getProperty(propertyName, boolean.class);
    verify(this.defaultJmsConfiguration, never()).isUseExponentialBackOff();
    assertThat(actual).isEqualTo(CUSTOM_USE_BACKOFF);
}