我正在用VS2008开发一个Word2007VSTO应用程序。应用程序中与VSTO交互的部分很难测试。VSTO对象的行为与大多数类库不同。它们的状态和行为取决于用户与Word交互的方式、单击的位置、插入点周围的内容等。模拟对象在某些情况下可以工作,但它们不能捕获VSTO对象的许多微妙之处。
谁有测试基于VSTO的应用程序的经验,他们可以分享?
发布于 2010-06-25 04:09:58
使用封装将您的逻辑与API代码分开。它非常类似于单元测试与数据库交互的代码。通常,您可以信任API会工作,就像数据库一样,但需要隔离您的逻辑,以便正确测试它。
发布于 2011-06-20 09:09:37
我自己在调查这件事。许多人都指向Rhino Mocks http://hibernatingrhinos.com/open-source/rhino-mocks,但我也更喜欢使用真正的东西。你有没有试过瓦尔沙的msdn博客?http://blogs.msdn.com/b/varsha/archive/2010/08/17/writing-automated-test-cases-for-vsto-application.aspx?CommentPosted=true
https://stackoverflow.com/questions/2861033
复制相似问题