public void Complete() { Task task = new Task { Accepter = new User(), ExpectCompleteTime = SystemTime.Now() }; task.BeginWork(); SystemTime.SetDateTime(now.AddHours(3)); task.Complete(); task.has_complete(); Assert.That(task.Delay, Is.EqualTo(3)); }