### Question:
Converters { public static Converter<Money, MoneyProto.Money> moneyConverter() { return MONEY_CONVERTER; }  static Converter<LocalDateTime, Timestamp> timestampConverter(); static Converter<LocalDate, Date> dateConverter(); static Converter<BigInteger, BigIntegerProto.BigInteger> bigIntegerConverter(); static Converter<BigDecimal, BigDecimalProto.BigDecimal> bigDecimalConverter(); static Converter<Money, MoneyProto.Money> moneyConverter();  }### Answer:
@Test void shouldConvertMoney() { Money money = Money.of(234, "USD"); MoneyProto.Money converted = moneyConverter().convert(money); assertThat(moneyConverter().reverse().convert(converted)).isEqualTo(money); }