コード例 #1
0
        public CurrencyRate(CurrencyRateQuery query, decimal exchangeRate)
        {
            if (query is null)
            {
                throw new ArgumentNullException(nameof(query));
            }
            Query = query;

            if (exchangeRate <= 0)
            {
                throw new InvalidExchangeRateException();
            }
            ExchangeRate = exchangeRate;
        }
コード例 #2
0
 public bool Equals(CurrencyRateQuery currencyRateQuery)
 => Hash == currencyRateQuery.Hash;