public void FileSystemQuery_QueryList_NullPath_ExpectLocalDrives()
{
//------------Setup for test--------------------------
var dir = new Mock<IDirectory>();
dir.Setup(a => a.GetLogicalDrives()).Returns(new[] { "a", "b", "c" });
var query = new FileSystemQuery(dir.Object, new DirectoryEntryFactory(), new ShareCollectionFactory());
query.QueryList(null);
//------------Assert Results-------------------------
var files = query.QueryCollection;
Assert.AreEqual(3, files.Count);
Assert.AreEqual("a", files[0]);
Assert.AreEqual("b", files[1]);
Assert.AreEqual("c", files[2]);
}