Example #1
0
        public void AddWithoutTagTest()
        {
            var list  = new TaskList();
            var task1 = list.Add(TwoFramesTask());
            var task2 = list.Add(TwoFramesTask);

            Assert.That(list.Contains(task1));
            Assert.That(task1.Tag, Is.Null);
            Assert.That(list.Contains(task2));
            Assert.That(task2.Tag, Is.Null);
            Assert.That(task1, Is.Before(task2).In(list));
        }
Example #2
0
        public void AddWithTagTest()
        {
            var list  = new TaskList();
            var tag1  = new object();
            var tag2  = new object();
            var task1 = list.Add(TwoFramesTask(), tag1);
            var task2 = list.Add(TwoFramesTask, tag2);

            Assert.That(list.Contains(task1));
            Assert.That(task1.Tag, Is.EqualTo(tag1));
            Assert.That(list.Contains(task2));
            Assert.That(task2.Tag, Is.EqualTo(tag2));
            Assert.That(task1, Is.Before(task2).In(list));
        }
Example #3
0
 public void PushToNodeTest()
 {
     root = new Node {
         Id = "Parent"
     };
     child1 = new Node {
         Id = "Child1"
     };
     child2 = new Node {
         Id = "Child2"
     };
     child2.PushToNode(root);
     child1.PushToNode(root);
     Assert.That(root.Nodes.Contains(child1));
     Assert.That(root.Nodes.Contains(child2));
     Assert.That(child1, Is.Before(child2).In(root.Nodes));
 }