public IEnumerable<Reward> CalculateRewards(DateRange period) { if(period == null) { throw new ArgumentNullException("period"); } // TODO: reward calculation (see unit test project for specification). return null; }
public bool Contains(DateRange range) { return Contains(range.StartDate) && Contains(range.EndDate); }