예제 #1
0
        public void Dissent()
        {
            Task task = new Task
            {
                Publisher = new User(),
                Owner = new User(),
                Accepter = new User()
            };
            task.Publish();
            task.Assign();
            task.BeginWork();
            task.Complete();
            task.RefuseAccept();
            task.Dissent();

            task.has_update_latest();
            Assert.That(task.CurrentStatus, Is.EqualTo(Status.Dissent));
        }
예제 #2
0
        public void Refused()
        {
            Task task = new Task
            {
                Project = new Project()
            };
            string comment = "accept comment";
            task.RefuseAccept();

            Assert.That(task.HasAccepted, Is.EqualTo(false));
            Assert.That(task.CurrentStatus, Is.EqualTo(Status.RefuseAccept));

            //TODO: HistoryItems
        }