@Test
void min() {

    Money smaller = Money.from(0);
    Money larger = Money.from(1);
    assertSoftly(softly -> {
        softly.assertThat(smaller.min(larger))
            .isSameAs(smaller);
        softly.assertThat(smaller.min(smaller))
            .isSameAs(smaller);
        softly.assertThat(larger.min(smaller))
            .isSameAs(smaller);
    });
}