def METHOD_NAME(self):
    # Testing this as `code` and `precision` are being returned from Rust
    # Arrange
    currency = Currency(
        code="AUD",
        precision=2,
        iso4217=36,
        name="Australian dollar",
        currency_type=CurrencyType.FIAT,
    )
    # Act, Assert
    assert currency.code == "AUD"
    assert currency.precision == 2
    assert currency.iso4217 == 36
    assert currency.name == "Australian dollar"
    assert currency.currency_type == CurrencyType.FIAT