public void NoAlternateStreamData() { using (var cleaner = new TestFileCleaner()) { BackupDesktopMethods.GetAlternateStreamInformation(cleaner.CreateTestFile("NoAlternateStreamData")).Should().BeEmpty(); } }
public void OneAlternateDataStream() { using (var cleaner = new TestFileCleaner()) { string testFile = cleaner.CreateTestFile("OneAlternateDataStream"); string firstStream = testFile + ":First"; FileHelper.WriteAllText(firstStream, "First alternate data stream"); var info = BackupDesktopMethods.GetAlternateStreamInformation(testFile); info.Should().HaveCount(1); info.First().Name.Should().Be(":First:$DATA"); } }