Example #1
0
 private void ThrowIfInvalidCoin(string coin)
 {
     if (coin.IsEmpty() || !CoinValidator.IsValid(coin))
     {
         throw new CoinbinException($"{coin} isn't a valid coin");
     }
 }
Example #2
0
        }                                 //Quantidade de moedas do conjunto

        public CoinSet(decimal value, int quantity)
        {
            if (!CoinValidator.IsValid(value))
            {
                throw new InvalidCoinValueException(value);
            }

            else if (quantity < 0)
            {
                throw new InvalidCoinQuantityException(quantity);
            }

            else
            {
                Value    = value;
                Quantity = quantity;
            }
        }