Пример #1
0
 public void Add(BoissonEnum boisson)
 {
     if (!_dictionary.ContainsKey(boisson))
     {
         _dictionary.Add(boisson, 1);
     }
     else
     {
         _dictionary[boisson]++;
     }
 }
Пример #2
0
        public static Drink Create(BoissonEnum boisson)
        {
            switch (boisson)
            {
            case BoissonEnum.Tea:
                return(new Tea());

            case BoissonEnum.Chocolate:
                return(new Chocolate());

            case BoissonEnum.Coffee:
                return(new Coffee());

            case BoissonEnum.Orange:
                return(new Orange());

            default:
                throw new ArgumentOutOfRangeException(nameof(boisson), boisson, null);
            }
        }
Пример #3
0
 public int GetCoffeeStat(BoissonEnum boisson)
 {
     return(!_dictionary.ContainsKey(boisson) ? 0 : _dictionary[boisson]);
 }