标签: c# unit-testing mocking microsoft-fakes
我有一个遗留类,我们现在无法重构,并且内部正在使用System.IO中的类(检查文件是否存在,目录是否存在,创建目录等),我们需要创建此类的单元测试。我添加了System.Fakes,我想知道是否有一种方法可以断言在类内部调用了方法Directory.Exists,例如还是使用了某个参数调用了Directory.CreateDirectory。这些调用是内部调用。
System.IO
System.Fakes
Directory.Exists
Directory.CreateDirectory