首页 文章

使用C#Silverlight 4.0进行VS2010 in-IDE单元测试的免费/开源工具

提问于
浏览
1

我们目前正在寻找一个在VS2010内部运行的单元测试工具,用于C#Silverlight 4.0项目 .

我们测试的第一个工具(并且是我们的首选)是NUnit . 但它不是为Silverlight编译的 . 我们发现了一个针对较旧的Silverlight版本的非官方版本,但我们希望有一个可以与Silverlight 4.0一起使用的工具 .

我们注意到默认的MSTest工具在Silverlight上没有开箱即用,但我们确实找到了Silverlight单元测试框架 . 运行“ok”,但它弹出一个外部窗口(app)进行单元测试 . 我们实际上正在寻找一种in-IDE解决方案,其中包含信息,例如工具窗口 .

我们确实看过SilverUnit,但是无法启动并运行 . 加上那不是免费/开源 .

对于R#的AgUnit插件也是如此,我们只能使用旧版R#而不是最新版本,再次,这不是免费/开源(插件是,但R#不是) .

有没有人在VS2010 IDE中有C#Silverlight 4.0单元测试的经验?

如果所有其他方法都失败了,我们将使用Silverlight单元测试框架,单独的应用程序弹出窗口,但是想在IDE中“真正”使用它 .

谢谢!

休伦 .

2 回答

  • 1

    我不确定你是否可以在IDE中支持Silverlight测试 . 您可以查看Silverlight Testing Automation Tool - 此工具可以自动执行SL的测试过程 .

  • 0

    我们在这里讨论的Silverlight应用程序是具有FrontEnd(Silverlight)和后端(Standard .NET)的更大解决方案的一部分 .

    大多数的decission制作代码和繁重的工作都是在后端完成的 . 这意味着我们的前端代码非常简单,只需要很少的测试 .

    对于我们的其余测试需求,我们最终使用Resharper在使用默认的MS-Test框架时运行测试 .

    自从我们搬到Silverlight 5后,这只是一个奖励 .

相关问题