public static String getFlowName(String activationMethod) {
        return switch (activationMethod) {
            case ActivationMethod.ACCOUNT -> ActivateAppWithRequestWebsite.NAME;
            case ActivationMethod.PASSWORD -> ActivateAppWithPasswordLetterFlow.NAME;
            case ActivationMethod.SMS -> ActivateAppWithPasswordSmsFlow.NAME;
            case ActivationMethod.RDA -> ActivateAppWithPasswordRdaFlow.NAME;
            case ActivationMethod.APP -> ActivateAppWithOtherAppFlow.NAME;
            case ActivationMethod.LETTER -> ActivateAccountAndAppFlow.NAME;
            case ActivationMethod.UNDEFINED -> UndefinedFlow.NAME;
            default -> throw new IllegalStateException("Unexpected value: " + activationMethod);
        };
    }
@Test
    void getFlowNameTest() {
        String result = flowService.getFlowName(ActivationMethod.RDA);

        assertEquals(ActivateAppWithPasswordRdaFlow.NAME, result);
    }