public void OpenRootDirectory() { using (var directory = HandleDesktopMethods.OpenDirectoryObject(@"\")) { directory.IsInvalid.Should().BeFalse(); } }
public void OpenGlobalDosDeviceDirectory() { using (var directory = HandleDesktopMethods.OpenDirectoryObject(@"\Global??")) { directory.IsInvalid.Should().BeFalse(); } }
public void GetRootDirectoryEntries() { using (var directory = HandleDesktopMethods.OpenDirectoryObject(@"\")) { IEnumerable <ObjectInformation> objects = HandleDesktopMethods.GetDirectoryEntries(directory); objects.Should().NotBeEmpty(); objects.Should().Contain(new ObjectInformation { Name = "Device", TypeName = "Directory" }); } }