public void EnumerateDirectoriesPassesCorrectArguments() { IDirectoryInformation info = Substitute.For <IDirectoryInformation>(); info.EnumerateDirectories("foo", SearchOption.AllDirectories, 0); info.Received(1).EnumerateChildren(ChildType.Directory, "foo", SearchOption.AllDirectories, 0); }