public void RedrawOnTickSetBack()
{
// Add Input Node for DiagramNode with 3 Outputs.
AnonymousNode sourceNode = new AnonymousNode(AnonNodeHelper.SourceNode, 3);
Frame[] inputs = sourceNode.Process(null, 0);
// Generate DiagramNode and add referencevideo.
Node.Input reference = new Node.Input();
reference.Source = sourceNode.Outputs[0];
DiagramNode diaNode = new DiagramNode();
diaNode.ReferenceVideo = reference;
diaNode.Inputs.Add(reference);
// Add other Outputs as Inputs to DiagramNode.
Node.Input video = new Node.Input();
video.Source = sourceNode.Outputs[1];
diaNode.Inputs.Add(video);
// Generate sample GraphType to DiagramGraph.
DiagramGraph pixDiff = new DiagramGraph();
pixDiff.Video = video;
pixDiff.Type = new PixelDiff();
diaNode.Graphs.Add(pixDiff);
diaNode.Process(inputs, 0);
diaNode.Process(inputs, 1);
Assert.Equal(diaNode.Graphs[0].Data.Count, 2);
diaNode.Process(inputs, 0);
Assert.Equal(diaNode.Graphs[0].Data.Count, 1);
}