public void GetStandardInfoByHandleBasic() { using (var cleaner = new TestFileCleaner()) { string tempPath = cleaner.TempFolder; string tempFileName = cleaner.GetTestPath(); using (var directory = DirectoryMethods.CreateDirectoryHandle(tempPath)) { var info = FileMethods.GetFileStandardInformation(directory); info.Directory.Should().BeTrue(); } using (var file = FileMethods.CreateFile(tempFileName, CreationDisposition.CreateNew)) { var info = FileMethods.GetFileStandardInformation(file); info.Directory.Should().BeFalse(); info.NumberOfLinks.Should().Be(1); info.DeletePending.Should().BeFalse(); info.AllocationSize.Should().Be(0); info.EndOfFile.Should().Be(0); } } }