예제 #1
0
 public virtual void Drink(DrinkableFluid fluid, int ml)
 {
     Contract.Requires(fluid != null);
     Contract.Requires(ml > 0);
     this.ConsumedCalories += Convert.ToInt32(ml * fluid.CaloriesPerMl);
 }
예제 #2
0
 public override void Drink(DrinkableFluid fluid, int ml)
 {
     Contract.Requires(!fluid.GetType().IsAssignableFrom(typeof(Alcohol)));
     this.ConsumedCalories += Convert.ToInt32(ml * fluid.CaloriesPerMl);
 }