### Question:
DefaultWirecardPaymentModeFacade implements WirecardPaymentModeFacade { @Override public List<PaymentModeData> getActivePaymentModes() { List<PaymentModeModel> activeMethods = wirecardPaymentConfigurationService.getAllAllowedPaymentModes(); return getPaymentModeConverter().convertAll(activeMethods); }  @Override List<PaymentModeData> getActivePaymentModes(); PaymentModeData getActiveCreditCardPaymentMode(List<PaymentModeData> paymentModeData, String alias); @Override boolean isPurchase(String paymentMethodChosen); @Override WirecardRequestData getSeamlessFormData(AbstractOrderModel abstractOrderModel,
                                                   TransactionType transactionType,
                                                   PaymentMethodName paymentMethodName, PaymentModeModel paymentModeModel); @Override SepaMandateData getSepaMandateData(String sepaCode); @Override boolean isPaymentMethodActive(String paymentMethodChosen); @Override boolean isPaymentMethodChooseInactive(String paymentMethodChosen); @Required void setI18NService(I18NService i18NService); @Required void setPaymentModeConverter(Converter<PaymentModeModel, PaymentModeData> paymentModeConverter); @Required void setWirecardPaymentModeService(WirecardPaymentModeService wirecardPaymentModeService); @Required void setWirecardPaymentConfigurationService(WirecardPaymentConfigurationService wirecardPaymentConfigurationService); @Required void setWirecardSignatureStrategy(WirecardSignatureStrategy wirecardSignatureStrategy);  }### Answer:
@Test public void testGetActivePaymentModes() { assertFalse("Payment modes list should not be empty ", wirecardPaymentModeFacade.getActivePaymentModes().isEmpty()); }