public void GetAlternateDataStreams()
        {
            NtfsFileSystem ntfs = new FileSystemSource().NtfsFileSystem();

            ntfs.OpenFile("AFILE.TXT", FileMode.Create).Close();
            Assert.AreEqual(0, ntfs.GetAlternateDataStreams("AFILE.TXT").Length);

            ntfs.OpenFile("AFILE.TXT:ALTSTREAM", FileMode.Create).Close();
            Assert.AreEqual(1, ntfs.GetAlternateDataStreams("AFILE.TXT").Length);
            Assert.AreEqual("ALTSTREAM", ntfs.GetAlternateDataStreams("AFILE.TXT")[0]);
        }
        public void DeleteAlternateDataStreams()
        {
            NtfsFileSystem ntfs = new FileSystemSource().NtfsFileSystem();

            ntfs.OpenFile("AFILE.TXT", FileMode.Create).Close();
            ntfs.OpenFile("AFILE.TXT:ALTSTREAM", FileMode.Create).Close();
            Assert.AreEqual(1, ntfs.GetAlternateDataStreams("AFILE.TXT").Length);

            ntfs.DeleteFile("AFILE.TXT:ALTSTREAM");
            Assert.AreEqual(1, ntfs.GetFileSystemEntries("").Length);
            Assert.AreEqual(0, ntfs.GetAlternateDataStreams("AFILE.TXT").Length);
        }