summaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.Dependency/DependencyExtensionFixture.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/WixToolsetTest.Dependency/DependencyExtensionFixture.cs')
-rw-r--r--src/test/WixToolsetTest.Dependency/DependencyExtensionFixture.cs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/test/WixToolsetTest.Dependency/DependencyExtensionFixture.cs b/src/test/WixToolsetTest.Dependency/DependencyExtensionFixture.cs
index 968b8de6..708ae658 100644
--- a/src/test/WixToolsetTest.Dependency/DependencyExtensionFixture.cs
+++ b/src/test/WixToolsetTest.Dependency/DependencyExtensionFixture.cs
@@ -2,6 +2,8 @@
2 2
3namespace WixToolsetTest.Dependency 3namespace WixToolsetTest.Dependency
4{ 4{
5 using System.Linq;
6 using System.Text.RegularExpressions;
5 using WixBuildTools.TestSupport; 7 using WixBuildTools.TestSupport;
6 using WixToolset.Core.TestPackage; 8 using WixToolset.Core.TestPackage;
7 using WixToolset.Dependency; 9 using WixToolset.Dependency;
@@ -15,11 +17,15 @@ namespace WixToolsetTest.Dependency
15 var folder = TestData.Get(@"TestData\UsingProvides"); 17 var folder = TestData.Get(@"TestData\UsingProvides");
16 var build = new Builder(folder, typeof(DependencyExtensionFactory), new[] { folder }); 18 var build = new Builder(folder, typeof(DependencyExtensionFactory), new[] { folder });
17 19
18 var results = build.BuildAndQuery(Build, "CustomAction", "WixDependencyProvider"); 20 var results = build.BuildAndQuery(Build, "CustomAction", "WixDependencyProvider")
19 Assert.Equal(new[] 21 .Select(r => Regex.Replace(r, "{[^}]*}", "{*}"))
22 .ToArray();
23 WixAssert.CompareLineByLine(new[]
20 { 24 {
21 "CustomAction:Wix4DependencyCheck_X86\t1\tDependencyCA_X86\tWixDependencyCheck\t", 25 "CustomAction:Wix4DependencyCheck_X86\t1\tDependencyCA_X86\tWixDependencyCheck\t",
26 "CustomAction:Wix4DependencyRequire_X86\t1\tDependencyCA_X86\tWixDependencyRequire\t",
22 "WixDependencyProvider:dep74OfIcniaqxA7EprRGBw4Oyy3r8\tfilF5_pLhBuF5b4N9XEo52g_hUM5Lo\tUsingProvides\t\t\t", 27 "WixDependencyProvider:dep74OfIcniaqxA7EprRGBw4Oyy3r8\tfilF5_pLhBuF5b4N9XEo52g_hUM5Lo\tUsingProvides\t\t\t",
28 "WixDependencyProvider:depTpv28q7slcxvXPWmU4Z0GfbiI.4\tfilF5_pLhBuF5b4N9XEo52g_hUM5Lo\t{*}\t\t\t",
23 }, results); 29 }, results);
24 } 30 }
25 31