public Item( IExpirationStrategy expirationStrategy, IQualityBehavior qualityBehavior, Range qualityRange = null) { this.expirationStrategy = expirationStrategy; this.qualityBehavior = qualityBehavior; this.qualityRange = qualityRange ?? new Range(0, 50); }
public Item(IQualityBehavior qualityBehavior) : this(new ExpiringStartegy(), qualityBehavior) { }