【发布时间】:2011-08-25 16:42:36
【问题描述】:
我正在使用这篇文章作为指南编写 Silverlight UI 测试自动化:http://msmvps.com/blogs/theproblemsolver/archive/2009/01/26/unit-testing-in-silverlight-part-4-the-ui.aspx
它适用于小型 Silverlight 应用程序,但是当我尝试将 Silverlight 导航应用程序添加到 TestPanel 时,出现以下异常: “找不到名称/键 LayoutRootGridStyle [行:10 位置:37] 的资源”。代码如下:
[TestClass]
public class Tests : SilverlightTest
{
private MainPage _myControl;
[TestMethod]
[Asynchronous]
public void TestMethod1()
{
_myControl = new MainPage(); // <-- exception
TestPanel.Children.Add(_myControl);
}
}
【问题讨论】:
-
您需要在您的测试项目中包含来自 Navigation 项目的资源,否则无法找到正确的样式,例如 LayoutRootGridStyle。