关于单元测试具有一次性具体第三方依赖性的方法的建议

时间:2017-02-10 18:27:16

标签: c# unit-testing

我正在创建一个服务,作为我们使用的第三方工具包的外观。该工具包没有充分利用接口,并且通常需要使用瞬时的一次性类。具体来说,这是一个包装图像加载器的方法示例:

    public RasterImage LoadImage(string fileName)
    {
        using (var codecs = new RasterCodecs())
        {
            return codecs.Load(fileName);
        }
    }

我不确定如何使这个可测试。我想过一个工厂来创建RasterCodecs,但由于它没有接口,因此工厂方法必须返回具体类,我不知道如何模拟它。

0 个答案:

没有答案