对于UI的单元测试,大家认为该如何进行?觉得很难去开展,例如下面的这段代码怎么去测试,觉得非常头痛难道为了进行测试,还要先去构造一个UI出来?那这样的话,UI的单元测试不是太浪费时间了,而且我发现有很多地方真的是很难开展.         void Parent_MouseMove(object sender, System.Windows.Input.MouseEventArgs e)
        {
            try
            {
    e.MouseDevice.Synchronize();                mouseOffsetRelativeToParent = e.MouseDevice.GetPosition(Application.Current.MainWindow as IInputElement);
                Point offsetTansformDistance = new Point(mouseOffsetRelativeToParent.X - mouseOffsetForDrag.X, mouseOffsetRelativeToParent.Y - mouseOffsetForDrag.Y);                this.RenderTransform = new TranslateTransform(offsetTansformDistance.X, offsetTansformDistance.Y);
            }
            catch (Exception ex)
            {
                LogManager.TechnicalLogger.Error(null, ex);
            }
        }