public void MoveNodeDownFromBottomDoesNotMoveNode() { MoveNodeAfterCommand cmd = new MoveNodeAfterCommand(Host, nodeC, nodeC); cmd.Execute(GeneratedApplicationNode); Assert.AreSame(GeneratedApplicationNode.LastNode, nodeC); }
public void MoveNodeDownFromBottomDoesNotMoveNode() { MoveNodeAfterCommand cmd = new MoveNodeAfterCommand(serviceProvider); cmd.Execute(nodeC); Assert.AreSame(node.LastNode, nodeC); }
public void MoveNodeDownFromTopMovesNodeToNextSibling() { MoveNodeAfterCommand cmd = new MoveNodeAfterCommand(Host, nodeA, nodeB); cmd.Execute(GeneratedApplicationNode); Assert.AreSame(GeneratedApplicationNode.FirstNode, nodeB); Assert.AreSame(GeneratedApplicationNode.FirstNode.NextSibling, nodeA); }
public void MoveNodeDownFomMiddlePutsNodeAtBottomAndShitsBottomNodeUp() { MoveNodeAfterCommand cmd = new MoveNodeAfterCommand(Host, nodeB, nodeC); cmd.Execute(GeneratedApplicationNode); Assert.AreSame(GeneratedApplicationNode.LastNode, nodeB); Assert.AreSame(GeneratedApplicationNode.LastNode.PreviousSibling, nodeC); }
public void MoveNodeDownFomMiddlePutsNodeAtBottomAndShitsBottomNodeUp() { MoveNodeAfterCommand cmd = new MoveNodeAfterCommand(serviceProvider); cmd.Execute(nodeB); Assert.AreSame(node.LastNode, nodeB); Assert.AreSame(node.LastNode.PreviousSibling, nodeC); }
public void MoveNodeDownFromTopMovesNodeToNextSibling() { MoveNodeAfterCommand cmd = new MoveNodeAfterCommand(serviceProvider); cmd.Execute(nodeA); Assert.AreSame(node.FirstNode, nodeB); Assert.AreSame(node.FirstNode.NextSibling, nodeA); }