public void FileSystemQuery_GetFilesListing_CorrectPath_ExpectResults()
{
var dir = new Mock<IDirectory>();
dir.Setup(a => a.GetFileSystemEntries(It.IsAny<string>(), It.IsAny<string>())).Returns(new[] { "a", "b", "c" });
dir.Setup(a => a.Exists(It.IsAny<string>())).Returns(true);
var files = FileSystemQuery.GetFilesListing("bob", 'o', dir.Object);
Assert.AreEqual(files.Count,3);
Assert.AreEqual("a",files[0]);
Assert.AreEqual("b", files[1]);
Assert.AreEqual("c", files[2]);
}