首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Microsoft Fakes对web服务进行单元测试?

如何使用Microsoft Fakes对web服务进行单元测试?
EN

Stack Overflow用户
提问于 2013-07-11 18:24:54
回答 1查看 1.3K关注 0票数 1

我正在做一个有3层架构的项目:- 1.业务层2.数据层3.服务层

我想对我的服务层进行单元测试。

目前,我成功地通过伪造数据层向我的业务层添加了单元测试。

现在的问题是,我有一个服务层,它调用我的业务层,而业务层又调用我的数据层。

最初通过的测试用例是通过在我的单元测试项目中添加业务层项目的引用,然后创建数据层的伪代码来编写的。

现在我想要做的是,我想通过在单元测试项目中添加Service的引用并同时使用Microsoft Fakes来实现这一点。

有没有人能帮我理解一下?我是第一次接触这个Fakes框架。

EN

回答 1

Stack Overflow用户

发布于 2013-08-14 02:48:05

这个问题很老了,但希望它能对你或搜索中的人有所帮助:

您似乎(Imho)将架构(和/或集成测试)中所需的内容与单元测试中所需的内容混合在一起。如果你想伪造单元测试,记住SUT!被测系统应该是您正在测试的唯一组件。在这种情况下,如果您正在测试服务层中的组件,则应该伪造(填充或存根)任何外部调用。

对于IStockfeed存根,http://msdn.microsoft.com/en-us/library/hh549175.aspx给出了一个很好的例子。

请澄清您是在尝试集成测试还是在尝试单元测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17590955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档