我有以下课程:
public class ExportData : IExportData
{
private readonly IFileSystem _fileSystem;
public ExportData(IFileSystem fileSystem)
{
Guard.Against.Null(fileSystem, nameof(fileSystem));
_fileSystem = fileSystem;
}
public void ExportToCsv<T>(IEnumerable<T> records)
{
}
}
我正在尝试使用AutoFixture惯用法,并遇到了ConstructorInitializedMemberAssertion
惯用法,并希望它可以帮助我测试私有支持字段和构造函数参数是否一致。但是,我们的命名约定规定私有字段以“ _”开头,因此字段名称永远不会与参数名称相同。有什么方法可以自定义比较以允许这样做吗?我已经看到了一些示例,但是它们对我没有用。