aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'src/test')
-rw-r--r--src/test/WixToolsetTest.Core.Native/CabinetFixture.cs24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/test/WixToolsetTest.Core.Native/CabinetFixture.cs b/src/test/WixToolsetTest.Core.Native/CabinetFixture.cs
index 4f5a3427..2e43dce4 100644
--- a/src/test/WixToolsetTest.Core.Native/CabinetFixture.cs
+++ b/src/test/WixToolsetTest.Core.Native/CabinetFixture.cs
@@ -47,30 +47,6 @@ namespace WixToolsetTest.CoreNative
47 } 47 }
48 48
49 [Fact] 49 [Fact]
50 public void CanExtractSingleFileCabinet()
51 {
52 var cabinetPath = TestData.Get(@"TestData\test.cab");
53
54 using (var fs = new DisposableFileSystem())
55 {
56 var extractFolder = fs.GetFolder(true);
57
58 var cabinet = new Cabinet(cabinetPath);
59 var reportedFiles = cabinet.Extract(extractFolder);
60 var files = Directory.EnumerateFiles(extractFolder);
61 Assert.Equal(reportedFiles, files.Select(f => Path.GetFileName(f)));
62
63 var file = new FileInfo(files.Single());
64 CabInterop.DateTimeToCabDateAndTime(file.CreationTime, out var date, out var time);
65
66 Assert.Equal("test.txt", file.Name);
67 Assert.Equal(17, file.Length);
68 Assert.Equal(19259, date);
69 Assert.Equal(47731, time);
70 }
71 }
72
73 [Fact]
74 public void IntegrationTest() 50 public void IntegrationTest()
75 { 51 {
76 using (var fs = new DisposableFileSystem()) 52 using (var fs = new DisposableFileSystem())