Exemplo n.º 1
0
 public TaskAudit(Guid taskGuid, TaskExpectation taskExpectation, DateTime dateTime)
 {
     TaskExpectation = taskExpectation;
     DateTime = dateTime;
     TaskGuid = taskGuid;
     Guid = Guid.NewGuid();
 }
Exemplo n.º 2
0
 private bool IsThereAMoreRecentExpectation(List<TaskExpectation> expectations, TaskExpectation expectation)
 {
     return
         expectations.FirstOrDefault(ta => ta.TaskGuid == expectation.TaskGuid && ta.ExpectedDateTime > expectation.ExpectedDateTime) != null;
 }
Exemplo n.º 3
0
        public bool HasExpectationBeenMet(TaskExpectation taskExpectation)
        {
            var audit = TaskAudits.FirstOrDefault(ta => ta.TaskGuid == taskExpectation.TaskGuid && ta.DateTime.Date == taskExpectation.ExpectedDateTime.Date);

            return audit != null;
        }