Exemplo n.º 1
0
        internal static void has_accept(this Task task, TaskQuality? quality)
        {
            Assert.That(task.HasAccepted, Is.EqualTo(true));
            Assert.That(task.CurrentStatus, Is.EqualTo(Status.Accept));
            Assert.That(task.Quality, Is.EqualTo(quality));

            task.has_update_latest();

            HistoryItem latest = task.get_latest_history();
            Assert.That(latest.Description, Is.EqualTo("验收任务"));
        }
Exemplo n.º 2
0
 public virtual void Accept(TaskQuality? quality, string description = Constants.DescriptionAccept)
 {
     Quality = quality;
     AcceptTime = SystemTime.Now();
     CurrentStatus = Status.Accept;
     setLatestUpdate();
     HasAccepted = true;
     if (quality.HasValue)
     {
         addHistory(Accepter, string.Format("验收通过,质量为{0}", Quality.GetEnumDescription()));
     }
     else
     {
         addHistory(Accepter, description);
     }
 }