public void FileSystemQuery_GetFilesAndFoldersIncludingNetwork_MultipleSlashesShareNameDoesNotExist_ExpectFalse() { //------------Setup for test-------------------------- var dir = new Mock <IDirectory>(); dir.Setup(a => a.Exists("\\\\bobthebuilder\\dave")).Returns(true).Verifiable(); dir.Setup(a => a.GetFileSystemEntries("\\\\bobthebuilder\\dave")).Returns(new string[0]); //------------Execute Test--------------------------- var query = new FileSystemQuery(dir.Object, null, new ShareCollectionFactory()); var res = query.GetFilesAndFoldersIncludingNetwork("\\\\bobthebuilder\\dave", new List <string>(), '\\'); //------------Assert Results------------------------- Assert.AreEqual(res.Count, 1); Assert.AreEqual("\\\\bobthebuilder\\dave\\".ToUpper(), res[0]); }