public virtual void AddOilCharacteristics(IHopOilCharacteristics hopCharacteristics) { if (!hopCharacteristics.AreValid()) throw new ArgumentException("Characteristics are invalid. See innerexception for details."); this.characteristics = hopCharacteristics; this.characteristics.Hop = this; }
protected Hop() { characteristics = new HopOilCharacteristics(); }
public Hop(string name) : base(name) { characteristics = new HopOilCharacteristics(); }