private static bool GetHasWorkToBeCompleted(Roadmap roadmap) { if (roadmap is null) { throw new ArgumentNullException(nameof(roadmap)); } return(roadmap.HasWorkToBeCompleted); }
/// <exception cref="ArgumentOutOfRangeException"> /// Thrown when <paramref name="estimatedNumberOfWorkingDaysRequiredToFinishWork"/> is not at least 0. /// </exception> public WorkEstimate(Roadmap roadmap, double estimatedNumberOfWorkingDaysRequiredToFinishWork) : this(estimatedNumberOfWorkingDaysRequiredToFinishWork, GetHasWorkToBeCompleted(roadmap)) { Identifier = "Roadmap"; }