private DeveloperDay FindOrCreateDeveloperDay(DateTime day)
        {
            DeveloperDay developerDay;

            if (!_currentDeveloperDays.TryGetValue(day, out developerDay))
            {
                developerDay = new DeveloperDay(day, _minBreakSpan);
                _currentDeveloperDays.Add(day, developerDay);
            }
            return(developerDay);
        }
 protected bool Equals(DeveloperDay other)
 {
     return(NumberOfEvents == other.NumberOfEvents && Day.Equals(other.Day) &&
            FirstActivityAt.Equals(other.FirstActivityAt) && LastActivityAt.Equals(other.LastActivityAt));
 }