我正在尝试对附加到 FileSystemWatcher 的错误事件的私有方法进行单元测试。MSDN 称此事件“在内部缓冲区溢出时发生”。我试图导致缓冲区溢出,但到目前为止还没有成功。FileSystemWatcher 的各种属性是:
fileWatcher.IncludeSubdirectories = false;
fileWatcher.Filter = "*";
fileWatcher.NotifyFilter = (NotifyFilters.FileName | NotifyFilters.LastAccess | NotifyFilters.Size);
出于单元测试的目的,引发此事件的最佳方法是什么?