public void Setup() { StackUnderTest = new ProcessingStack <string, StateInfo>(); StackUnderTest.Push("good bye", StateInfo.PUSHED); StackUnderTest.Push("middle", StateInfo.PUSHED); StackUnderTest.Push("hello", StateInfo.PUSHED); }
private void OnPictureBoxMouseMove(object sender, MouseEventArgs eargs) { var currentPoint = new Point(eargs.X, eargs.Y); ProcessingStack stack = null; if (_stacks.ContainsKey(sender)) { stack = _stacks[sender]; var pt = stack.GetCPoint(currentPoint); toolStripStatusLabel.Text = pt.ToString(); } var pb = CheckCanDrawRect(sender, eargs); if (pb == null) { return; } _mouseMovingState.Current = currentPoint; var rect = ProcessingScene.GetRectangle(_mouseMovingState.Start, _mouseMovingState.Current); if (stack != null) { var image = stack.DrawRectangle(rect, Config.AreaBorderColor); pb.Image = image; } flowLayoutPanel.Update(); }
public void Setup() { StackUnderTest = new ProcessingStack<string, StateInfo>(); StackUnderTest.Push("good bye", StateInfo.PUSHED); StackUnderTest.Push("middle", StateInfo.PUSHED); StackUnderTest.Push("hello", StateInfo.PUSHED); }