public void Validate() { if (null == _summary || 0 == _summary.Length) { throw new ApplicationException("Task.Summary is required!"); } }
public void AddTask(Task task) { task.Validate(); task.ID = _nextTaskID++; // we must use PrevalenceEngine.Now as our clock // if we want our system to be deterministic // task.DateCreated = PrevalenceEngine.Now; _tasks.Add(task.ID, task); }