From e5674bda26dff606c4961e4dc26c6fb19e925a5c Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Thu, 23 Aug 2018 20:13:12 -0400 Subject: Add WixRunner that takes a service provider. --- src/WixToolset.Core.TestPackage/WixRunner.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/WixToolset.Core.TestPackage/WixRunner.cs b/src/WixToolset.Core.TestPackage/WixRunner.cs index 62502ecc..1c77a7ee 100644 --- a/src/WixToolset.Core.TestPackage/WixRunner.cs +++ b/src/WixToolset.Core.TestPackage/WixRunner.cs @@ -12,13 +12,17 @@ namespace WixToolset.Core.TestPackage public static class WixRunner { public static int Execute(string[] args, out List messages) + { + var serviceProvider = new WixToolsetServiceProvider(); + return Execute(args, serviceProvider, out messages); + } + + public static int Execute(string[] args, IServiceProvider serviceProvider, out List messages) { var listener = new TestListener(); messages = listener.Messages; - var serviceProvider = new WixToolsetServiceProvider(); - var messaging = serviceProvider.GetService(); messaging.SetListener(listener); -- cgit v1.2.3-55-g6feb