Exemplo n.º 1
0
        public void Add(Vegetable vegetable)
        {
            if (vegetable == null)
            {
                throw new ArgumentNullException("Can't add null object to bowl.");
            }

            this.vegetables.Add(vegetable);
        }
Exemplo n.º 2
0
 public void Add(Vegetable vegetable)
 {
     if (vegetable.IsPeeled && vegetable.IsCut)
     {
         this.Content.Add(vegetable);
     }
     else
     {
         throw new ArgumentException("The vegetable shoud be peeled and cut.");
     }
 }
Exemplo n.º 3
0
 private void Cut(Vegetable vegetable)
 {
 }
Exemplo n.º 4
0
 private static void Peel(Vegetable vegetable)
 {
     Console.WriteLine("Peeling");
 }
Exemplo n.º 5
0
 private void Cut(Vegetable vegetable)
 {
     // TODO: Cut vegetable
 }
Exemplo n.º 6
0
 private void Peel(Vegetable vegetable)
 {
     // TODO: Peel vegetable
 }
Exemplo n.º 7
0
 private static void Peel(Vegetable vegetable)
 {
     vegetable.Peel();
 }
Exemplo n.º 8
0
 /// <summary>
 /// Put the <paramref name="vegetable"/> in a bowl
 /// </summary>
 /// <param name="vegetable">Vegetable name</param>
 public void PutInBowl(Vegetable vegetable)
 {
     this.vegitablesInBowl.Add(vegetable);
 }
Exemplo n.º 9
0
 private void Cut(Vegetable vegetable)
 {
     this.cookingLog.Add(
         string.Format(
         "Cut the {0}. (Not a single drop of blood.\r\n" +
         "I was blind but now I see I was born to be a chef.)",
         vegetable));
 }
Exemplo n.º 10
0
 private void Wash(Vegetable vegetable)
 {
     this.cookingLog.Add(
         string.Format(
         "Washed the {0}.\r\n" +
         "(I think the aquarium should be in the kitchen.)",
         vegetable));
 }
Exemplo n.º 11
0
 private void Peel(Vegetable vegetable)
 {
     vegetable.IsPeeled = true;
     this.cookingLog.Add(
         string.Format(
         "Peeled the {0}.\r\n" +
         "(What a useless operation. This is outrageous!)",
         vegetable));
 }
Exemplo n.º 12
0
 private void MaybeNextTime(Vegetable vegetable)
 {
     this.cookingLog.Add(
         string.Format(
         "The {0} is rotten.\r\n" +
         "(They betrayed meeee! Wish I knew who bought this.)",
         vegetable));
 }
Exemplo n.º 13
0
 private void Peel(Vegetable vegetable)
 {
     vegetable.IsPeeled = true;
 }
Exemplo n.º 14
0
 private void Cut(Vegetable vegetable)
 {
     vegetable.IsCut = true;
 }
Exemplo n.º 15
0
 /// <summary>
 /// Cut the <paramref name="vegetable"/>
 /// </summary>
 /// <param name="vegetable">Vegetable name</param>
 public void Cut(Vegetable vegetable)
 {
     vegetable.IsCut = true;
 }
Exemplo n.º 16
0
 private void PutIn(Utensil utensil, Vegetable vegetable)
 {
     string result = utensil.Add(vegetable);
     this.cookingLog.Add(result);
 }
Exemplo n.º 17
0
 /// <summary>
 /// Peel the <paramref name="vegetable"/>
 /// </summary>
 /// <param name="vegetable">Vegetable name</param>
 public void Peel(Vegetable vegetable)
 {
     vegetable.IsPeeled = true;
 }
Exemplo n.º 18
0
 private static void Cut(Vegetable vegetable)
 {
     vegetable.Cut();
 }
Exemplo n.º 19
0
 static void Cook(Vegetable vegetable)
 {
     vegetable.IsCooked = true;
 }
Exemplo n.º 20
0
 internal void Add(Vegetable vegetable)
 {
     throw new NotImplementedException();
 }