private int GetImageWidth(Snack snack) { if (snack == Snack.Chocolate) return 120; if (snack == Snack.Soda) return 70; if (snack == Snack.Gum) return 70; throw new ArgumentException(); }
public SnackPile(Snack snack, int quantity, decimal price) : this() { if (quantity < 0) { throw new InvalidOperationException(); } if (price < 0) { throw new InvalidOperationException(); } if (price % 0.01m > 0) { throw new InvalidOperationException(); } Snack = snack; Quantity = quantity; Price = price; }