private void AssertFileListing(DirectoryInfo info, IFileNameFilter filter, int expectedItems) { IEnumerator enumerator = DirectorySearcher.GetFileEnumerator(info, filter); Assert.AreEqual(expectedItems, CountItemsInEnumeration(enumerator), "Wrong number of files returned"); FileInfo[] infos = DirectorySearcher.GetFiles(info, filter); Assert.AreEqual(expectedItems, infos.Length, "Wrong number of files returned"); }