字节流单元测试

3
我正在使用Reporting Services Web服务生成报告并允许用户下载。这是通过PDF、Excel、XML等方式实现的,目前已经正常工作。我试图在我的报告类和实现之间创建一些分离,但是我不知道如何以一种仍然可测试的方式来实现。
由于我的自定义报告对象/类直接调用Web服务,所以我是否应该进一步使用接口进行分离?如果有任何建议,并且无论字节源如何都可以进行单元测试,那将不胜感激。
3个回答


1

如果你对依赖注入/控制反转不熟悉,以下链接是由Carl Franklin和James Kovacs制作的一个很棒的视频教程。

DNR电视节目#126:James Kovacs的IoC容器自定义

我很喜欢通过听别人清晰地解释并观看他们编写代码来学习新知识。James解释了原则、实现代码以及如何使用框架进一步深入学习。


1
如上所述,依赖注入/控制反转是正确的方法。编写接口而不是具体类的代码。然后,在单元测试运行时,可以将Web服务实现替换为返回虚假、固定数据的模拟实现。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接