Wpf 在代码隐藏文件中执行单元测试

Wpf 在代码隐藏文件中执行单元测试,wpf,unit-testing,nunit,code-behind,Wpf,Unit Testing,Nunit,Code Behind,我正在使用MVVM模式实现一个WPF应用程序 该应用程序基本上是一个通信面板(comms panel),上面有控制部件(例如拨号板、对讲机线路等)。控件小部件也使用MVVM模式实现,因为这使我们能够轻松地在单个基础上测试它们 几个小时前,我发了一篇帖子,因为我在拨号板和CommsPanels viewmodels之间链接时遇到了问题。在与另一个SO成员长时间聊天后,我设法使链接正常工作。然而,在这样做的过程中,我对拨号盘代码进行了大量修改,例如去掉了它的模型,并将viewmodel代码移动到co

我正在使用MVVM模式实现一个WPF应用程序

该应用程序基本上是一个通信面板(comms panel),上面有控制部件(例如拨号板、对讲机线路等)。控件小部件也使用MVVM模式实现,因为这使我们能够轻松地在单个基础上测试它们

几个小时前,我发了一篇帖子,因为我在拨号板和CommsPanels viewmodels之间链接时遇到了问题。在与另一个SO成员长时间聊天后,我设法使链接正常工作。然而,在这样做的过程中,我对拨号盘代码进行了大量修改,例如去掉了它的模型,并将viewmodel代码移动到codebehind文件中。问题是,并非我的单元测试不起作用,主要是因为每当我试图实例化从UserControl继承的DialPad codebehind类时,NUnit都会引发异常。有没有办法为从WPF类(如UserControl)继承的类编写单元测试

提前谢谢