public static bool ControlDate(Date date, out string error) { error = null; Date today = pb.Date.Today; if (date.Year < today.Year - 10) { error = string.Format("error date issue is to old {0}", date); return false; } if (date.Subtract(today).Days > 180) { error = string.Format("error date issue is inconsistent {0}", date); return false; } return true; }
public void SubtractShouldThrowException() { var date = new Date(); date.Subtract(null); }