Ejemplo n.º 1
0
        public void Setup()
        {
            metlWindow = MeTL.GetMainWindow();

            homeTab = new HomeTabScreen(metlWindow.AutomationElement).OpenTab();
            canvas = new CollapsedCanvasStack(metlWindow.AutomationElement);
        }
 public CollapsedCanvasStackAutomationPeer(CollapsedCanvasStack owner) : base(owner)
 {
     if (!(owner is CollapsedCanvasStack))
         throw new ArgumentOutOfRangeException();
 }
Ejemplo n.º 3
0
        private void DrawSpirographWaveOnCanvas(CollapsedCanvasStack canvas)
        {
            var centre = canvas.CentrePoint();

            var rand = new Random();
            var points = GetPointsForSpirograph(centre.X, centre.Y, rand.NextDouble() * 1.25 + 0.9, rand.NextDouble() * 5 + 3, rand.NextDouble() * 2, 0, 300);

            Mouse.MoveTo(points.First());
            Mouse.Down(MouseButton.Left);

            AnimateMouseThroughPoints(points);

            Mouse.Up(MouseButton.Left);
        }