相关疑难解决方法(0)

如何MOQ System.IO.FileInfo类...或没有接口的任何其他类?

我正在为我创建的记录器类编写一些单元测试,我想模拟文件类.我找不到我需要用来创建MOQ的接口...那么如何在没有接口的情况下成功MOQ一个类?

我还不清楚如何在没有可用接口的情况下使用依赖注入:

private FileInfo _logFile;

public LogEventProcessorTextFile(FileInfo logFile) {
    _logFile = logFile;
}
Run Code Online (Sandbox Code Playgroud)

当我真的想做这样的事情时(注意IFileInfo而不是FileInfo):

private IFileInfo _logFile;

public LogEventProcessorTextFile(IFileInfo logFile) {
    _logFile = logFile;
}
Run Code Online (Sandbox Code Playgroud)

.net c# unit-testing interface moq

25
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

interface ×1

moq ×1

unit-testing ×1