Sar*_*els 3 c# wpf unit-testing mstest xamlparseexception
我正在尝试使用 MSTest 为MainWindow
我的 WPF 应用程序中的类中的方法编写单元测试。但是,我收到以下异常:
System.Windows.Markup.XamlParseException: 'System.Windows.StaticResourceExtension' 上的提供值引发异常。行号“127”和行位置“32”。---> System.Exception: 找不到名为“verticalLineStyle”的资源。资源名称区分大小写。
verticalLineStyle
在ResourceDictionary
中包含的a中找到App.xaml
。我不需要这种风格来测试我试图测试的方法,但我无法超越这一点。我只是MainWindow
在我的单元测试中创建一个新实例并尝试调用实例方法。当我尝试创建MainWindow
. MainWindow
被定义为public partial class MainWindow : Window
。
我如何摆脱这个错误?在 WPF 应用程序的 windows 中是否有一些首选的单元测试方法?
Application.LoadComponent(
new Uri("/MyAppAssemblyName;component/App.xaml", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)
这对我有帮助。
归档时间: |
|
查看次数: |
1870 次 |
最近记录: |