Exemplo n.º 1
0
        public void ReportMouseClick(MouseClickReport mouseClickReport)
        {
            if (_activityReport.CurrentActivity != null)
            {
                _activityReport.CurrentActivity.Clicks += mouseClickReport.Clicks;
            }

            var thisMinute = DateTime.Now.ToString("hh:mm");

            if (!_activityReport.ClicksPerMinute.ContainsKey(thisMinute))
            {
                _activityReport.ClicksPerMinute.Add(thisMinute, mouseClickReport.Clicks);
            }
            else
            {
                _activityReport.ClicksPerMinute[thisMinute] += mouseClickReport.Clicks;
            }

            _activityReport.LastInputActivity = DateTime.Now;
            _activityReport.MouseClickReport  = mouseClickReport;
            // No need to log reported = true here since reports come
            // in when mouse clicks are recorded.
        }
Exemplo n.º 2
0
 public MouseDragTest()
 {
     root.Child = middle;
     middle.Children.Add(child);
     sut = new MouseClickReport(child, null !);
 }