【发布时间】:2011-04-26 01:52:02
【问题描述】:
我想使用 silverlight 单元测试框架来集成测试我的应用程序。
我可以加载整个应用程序作为单元测试的一部分吗?
【问题讨论】:
标签: silverlight unit-testing silverlight-4.0 silverlight-3.0
我想使用 silverlight 单元测试框架来集成测试我的应用程序。
我可以加载整个应用程序作为单元测试的一部分吗?
【问题讨论】:
标签: silverlight unit-testing silverlight-4.0 silverlight-3.0
根据您设置单元测试应用程序的方式,您实际上是将整个应用程序的程序集加载到您的测试应用程序中(应用程序资源除外)。如果出于某种原因您尝试加载应用程序 .xap 文件,这将需要更多的工作,但我很好奇这样做的用例。
如果您能提供一些更具体的示例来说明您正在尝试测试的内容,我将很乐意提供帮助。
本演示文稿中的示例代码可能对http://www.bendewey.com/blog/index.php/291/silverlight-unit-testing-novacc有帮助
我以前没有尝试过,但是您可以在您的测试框架网页上编写一个 javascript 函数,该函数自动调用您的 ScriptableMember,然后让 TestFramework 触发自动 javascript 调用,这反过来可以调用您的 ScriptableMember然后可以验证您的输入。您可能需要注册您的 ScriptableObject 两次,一次在您的生产应用程序中,一次在您的测试应用程序中(除非您已将其抽象到可以被两个应用程序调用的地方)。
【讨论】: