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)); }
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)); }
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)); }