public void FileSystemQuery_GetFilesAndFoldersFromDrive_NonDriveSearchPath_ExpectCurrentValues() { //------------Setup for test-------------------------- var dir = new Mock <IDirectory>(); dir.Setup(a => a.GetFileSystemEntries(It.IsAny <string>())).Returns(new[] { "a", "b", "c" }); dir.Setup(a => a.Exists(It.IsAny <string>())).Returns(true); var query = new FileSystemQuery(dir.Object, null, new ShareCollectionFactory()); var files = new List <string> { "non" }; files = query.GetFilesAndFoldersFromDrive("bobo", files, 'o'); //------------Assert Results------------------------- Assert.AreEqual(files.Count, 1); Assert.AreEqual("non", files[0]); }