### Question:
PaymentFlowServices implements Jsonable { public boolean isCurrencySupported(String currency) { return ComparisonUtil.stringCollectionContainsIgnoreCase(supportedCurrencies, currency); } PaymentFlowServices(Collection<PaymentFlowServiceInfo> paymentFlowServiceInfoList); int getNumberOfFlowServices(); @NonNull List<PaymentFlowServiceInfo> getAll(); @NonNull Observable<PaymentFlowServiceInfo> stream(); @Nullable PaymentFlowServiceInfo getFlowServiceFromId(String id); boolean isCustomRequestTypeSupported(String requestType); @NonNull Set<String> getAllCustomRequestTypes(); boolean isCurrencySupported(String currency); @NonNull Set<String> getAllSupportedCurrencies(); @NonNull Set<String> getAllSupportedPaymentMethods(); boolean isDataKeySupported(String dataKey); @NonNull Set<String> getAllSupportedDataKeys(); @Override String toJson(); static PaymentFlowServices fromJson(String json);  }### Answer:
@Test public void isCurrencySupportedShouldMatchCorrectly() throws Exception { assertThat(paymentFlowServices.isCurrencySupported("AUD")).isTrue(); assertThat(paymentFlowServices.isCurrencySupported("GBP")).isTrue(); assertThat(paymentFlowServices.isCurrencySupported("USD")).isTrue(); assertThat(paymentFlowServices.isCurrencySupported("SEK")).isFalse(); assertThat(paymentFlowServices.isCurrencySupported("EUR")).isFalse(); }