@Test
void equalsDifferentCurrencies() {

    Money first = Money.from(0, Currency.getInstance("CZK"));
    Money second = Money.from(1, Currency.getInstance("USD"));
    Money third = Money.from(0, Currency.getInstance("USD"));
    assertSoftly(softly -> {
        softly.assertThat(first)
            .isNotEqualTo(second);
        softly.assertThat(first)
            .isEqualTo(third);
    });
}