public void GetBasicInfoByHandleBasic()
        {
            using (var cleaner = new TestFileCleaner())
            {
                string tempPath     = cleaner.TempFolder;
                string tempFileName = cleaner.GetTestPath();

                using (var directory = DirectoryMethods.CreateDirectoryHandle(tempPath))
                {
                    var directoryInfo = FileMethods.GetFileBasicInformation(directory);
                    directoryInfo.Attributes.Should().HaveFlag(FileAttributes.Directory);

                    using (var file = FileMethods.CreateFile(tempFileName, CreationDisposition.CreateNew))
                    {
                        var fileInfo = FileMethods.GetFileBasicInformation(file);
                        fileInfo.Attributes.Should().NotHaveFlag(FileAttributes.Directory);
                        fileInfo.CreationTimeUtc.Should().BeAfter(directoryInfo.CreationTimeUtc);
                    }
                }
            }
        }