【问题标题】:Unit Testing with ASP.NET webservice?使用 ASP.NET Web 服务进行单元测试?
【发布时间】:2015-09-17 11:21:28
【问题描述】:

我正在尝试对我在 ASP.NET Web 服务中编写的一些方法进行单元测试。在项目中,我添加了一个新的单元测试项目,但问题是我无法从单元测试类中访问类和方法。我该如何解决这个问题?

【问题讨论】:

标签: asp.net web-services unit-testing namespaces


【解决方案1】:

您需要引用 Web 服务项目。完成此操作后,您应该可以开始添加测试了。

注意:如果您想测试,实际功能将重构为“Web 服务”类之外的类。更好的是,将核心功能移至其自己的类库并在那里运行单元测试。作为最佳实践,您还应该为所有类创建接口,以便可以使用某种类型的依赖注入(提供类或使用 IoC 容器或类似方法)

【讨论】:

    猜你喜欢
    • 2015-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    • 2013-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多