对于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);
}
}
{
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);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货