@joebigelow / wix-1 / commits / e5674bda

Add WixRunner that takes a service provider.

Bob Arnson committed Aug 23, 2018 at 20:13 UTC e5674bda26dff606c4961e4dc26c6fb19e925a5c
1 file changed +6 -2
src/WixToolset.Core.TestPackage/WixRunner.cs
+6 -2
@@ -12,13 +12,17 @@ namespace WixToolset.Core.TestPackage
12 public static class WixRunner
13 {
14 public static int Execute(string[] args, out List<Message> messages)
15 + {
16 + var serviceProvider = new WixToolsetServiceProvider();
17 + return Execute(args, serviceProvider, out messages);
18 + }
19 +
20 + public static int Execute(string[] args, IServiceProvider serviceProvider, out List<Message> messages)
21 {
22 var listener = new TestListener();
23
24 messages = listener.Messages;
25
20 - var serviceProvider = new WixToolsetServiceProvider();
21 -
26 var messaging = serviceProvider.GetService<IMessaging>();
27 messaging.SetListener(listener);
28