@Test
public void configure_WithAnyParameters_InjectInsideSingleSignOutHandler() {

    SessionMappingStorage sessionMappingStorage = Mockito.mock(SessionMappingStorage.class);
    SingleSignOutFilter filter = new SingleSignOutFilter();
    CasSingleSignOutFilterConfigurer configurer = new CasSingleSignOutFilterConfigurer();
    configurer.artifactParameterName("dummyArtifactParameterName")
              .logoutParameterName("dummyLogoutParameterName")
              .relayStateParameterName("dummyRelayStateParameterName")
              .sessionMappingStorage(sessionMappingStorage)
              .configure(filter);
    assertThat(ReflectionTestUtils.getField(filter, "HANDLER"))
            .hasFieldOrPropertyWithValue("artifactParameterName", "dummyArtifactParameterName")
            .hasFieldOrPropertyWithValue("logoutParameterName", "dummyLogoutParameterName")
            .hasFieldOrPropertyWithValue("relayStateParameterName", "dummyRelayStateParameterName")
            .hasFieldOrPropertyWithValue("sessionMappingStorage", sessionMappingStorage);
}