2010-07-17 163 views
1

我希望有更好的方法来做到这一点。我是否真的必须将我的wcf服务的每种方法都包装到界面中才能使用它?单元测试我的wcf服务

我不认为我的开发人员会因为需要花费的时间而购买这些东西......必须有更好的方法!

回答

1

将服务的每个方法包装到界面中不仅是可测试的设计,而且通常是一个好的设计。如果您想用say rest服务替换您的wcf服务,则服务的使用者无需执行任何操作,因为他们正在使用该界面。使用,界面可以让你做嘲笑和所有这一切,这是很好的。但是,这里最重要的是正确的设计。

+1

它真的需要多少时间来创建这些接口?如果你真的分析它,“花费太多时间来制作接口”的论点实际上并不成立。特别是当一个好的单元测试套件将你的迭代时间降低到几秒钟。 – kyoryu 2010-07-18 05:43:36

+0

当你说“..一个好的单元测试套件将你的迭代时间降低到秒”时,@kyoryu不会同意你的意见。 – 2010-07-18 05:54:40