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)); }