用于集成测试的silverlight单元测试框架

时间:2011-04-25 15:59:52

标签: silverlight unit-testing silverlight-4.0 silverlight-3.0

我想使用silverlight单元测试框架来集成测试我的应用程序。

我可以将整个应用程序作为单元测试的一部分加载吗?

1 个答案:

答案 0 :(得分:0)

根据您的单元测试应用程序设置的方式,您实际上将整个应用程序的程序集加载到测试应用程序中(应用程序资源除外)。如果由于某种原因你试图加载应用程序.xap文件,这将需要更多的工作,但我很好奇这样做的用例。

如果你能提供一些更具体的例子,说明你想要测试什么,我会很乐意提供帮助。

此演示文稿中的示例代码可能有助于http://www.bendewey.com/blog/index.php/291/silverlight-unit-testing-novacc

更新

我之前没有尝试过这个,但是你可以在你的Test Framework网页上编写一个javascript函数来自动调用你ScriptableMember,然后让TestFramework触发自动javascript调用,这样就可以调用你的ScriptableMember然后可以验证您的输入。您可能需要两次注册ScriptableObject,一次在生产应用程序中,一次在Test应用程序中(除非您已将其抽象为可由两个应用程序调用的地方)。