aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs')
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs65
1 files changed, 0 insertions, 65 deletions
diff --git a/src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs b/src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs
index 70d6612e..c78b0c29 100644
--- a/src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs
+++ b/src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs
@@ -805,71 +805,6 @@ namespace WixToolsetTest.CoreIntegration
805 } 805 }
806 806
807 [Fact] 807 [Fact]
808 public void PopulatesRegistryTableFromRegistryValue()
809 {
810 var folder = TestData.Get(@"TestData");
811
812 using (var fs = new DisposableFileSystem())
813 {
814 var baseFolder = fs.GetFolder();
815 var intermediateFolder = Path.Combine(baseFolder, "obj");
816 var msiPath = Path.Combine(baseFolder, @"bin\test.msi");
817
818 var result = WixRunner.Execute(new[]
819 {
820 "build",
821 Path.Combine(folder, "Registry", "RegistryValue.wxs"),
822 Path.Combine(folder, "ProductWithComponentGroupRef", "Product.wxs"),
823 "-bindpath", Path.Combine(folder, "SingleFile", "data"),
824 "-intermediateFolder", intermediateFolder,
825 "-o", msiPath
826 });
827
828 result.AssertSuccess();
829
830 Assert.True(File.Exists(msiPath));
831 var results = Query.QueryDatabase(msiPath, new[] { "Registry" });
832 Assert.Equal(new[]
833 {
834 "Registry:reg04OIwIchl.9ZTjisTT6NzGSsQSM\t2\tPath\\To\\AnotherKey\tSecret\t#x\tMiscComponent",
835 "Registry:regEblTuusqFNSUQNy88zaP_UA5kIY\t2\tPath\\To\\Key\t\t1.0.1234.123\tMiscComponent",
836 }, results);
837 }
838 }
839
840 [Fact]
841 public void PopulatesRegistryTableFromRemoveRegistryKey()
842 {
843 var folder = TestData.Get(@"TestData");
844
845 using (var fs = new DisposableFileSystem())
846 {
847 var baseFolder = fs.GetFolder();
848 var intermediateFolder = Path.Combine(baseFolder, "obj");
849 var msiPath = Path.Combine(baseFolder, @"bin\test.msi");
850
851 var result = WixRunner.Execute(new[]
852 {
853 "build",
854 Path.Combine(folder, "Registry", "RemoveRegistryKey.wxs"),
855 Path.Combine(folder, "ProductWithComponentGroupRef", "Product.wxs"),
856 "-bindpath", Path.Combine(folder, "SingleFile", "data"),
857 "-intermediateFolder", intermediateFolder,
858 "-o", msiPath
859 });
860
861 result.AssertSuccess();
862
863 Assert.True(File.Exists(msiPath));
864 var results = Query.QueryDatabase(msiPath, new[] { "Registry" });
865 Assert.Equal(new[]
866 {
867 "Registry:RemoveAKeyName\t2\tAKeyName\t-\t\tRemoveRegistryKeyComp",
868 }, results);
869 }
870 }
871
872 [Fact]
873 public void PopulatesReserveCostTable() 808 public void PopulatesReserveCostTable()
874 { 809 {
875 var folder = TestData.Get(@"TestData"); 810 var folder = TestData.Get(@"TestData");