defmodule Plausible.ExchangeRateMock do @moduledoc false @behaviour Money.ExchangeRates def init(config) do config end def decode_rates(rates) do Money.ExchangeRates.OpenExchangeRates.decode_rates(rates) end def get_latest_rates(_config) do {:ok, %{BRL: Decimal.new("0.7"), EUR: Decimal.new("1.2"), USD: Decimal.new(1)}} end def get_historic_rates(_date, _config) do {:ok, %{BRL: Decimal.new("0.8"), EUR: Decimal.new("1.3"), USD: Decimal.new(2)}} end end