2009-10-22 88 views
8

我期待创建一些Silverlight单元测试。我已经开始下载Silverlight Toolkit并查看那些基于Silverlight单元测试框架的单元测试。如何编写简单的Silverlight单元测试?

但是似乎测试类结构在源相当复杂,我不想重新写在包中定义的测试类(如ControlTest-> FrameworkElementTest-> TestBase-> SilverlightTest继承链定义并且只有最后一个类全部在Silverlight Toolkit中定义)。

我正在寻找Silverlight Unit Test Framework(例如执行Assert.IsTrue(true))的最简单单元测试实现的代码示例。

回答

3

我很惊讶杰夫威尔科克斯没有链接到他自己的文章!

这是我用来设置我的测试Silverlight中的一个:它最初是为Silverlight 2编写

http://www.jeff.wilcox.name/2008/03/silverlight2-unit-testing/#option2

,但我得到了它在3个工作没有问题。

+0

这是Jeff的网站上的“简单选项”。页面顶部也有“手动”选项,都值得一读。 – 2009-10-23 16:07:39

1

我对此进行了全面讨论。它有一些使用该框架的“简单”例子,但我必须告诉你 - 这不太好! Using MS SL Test and SilverUnit

+0

你能提供一个到源代码的链接吗?在视频代码是不可读的。 – 2009-10-22 12:36:48

+0

不幸的是,工具包中的测试过于复杂。一个常规的VS测试教程对于实际编写好的测试会更有价值。由于资源限制,大部分工具包测试都是由开发人员进行的,以创建肮脏的端到端测试和集成测试,这些测试在单元测试表单中应该不会做到:-) – 2009-10-23 10:10:08

2

仅供参考,Visual Studio 2010 beta 2具有开箱即用的Silverlight单元测试功能。也许你想看看。