public virtual PeriodRelation GetRelation(ITimePeriod test) { if (test == null) { throw new ArgumentNullException("test"); } return(TimePeriodCalc.GetRelation(this, test)); }