public AppsContextConnector(IAppsClient appsClient, ISandboxesClient sandboxesClient,
     IReadOnlyList<App> apps, SandboxCollection sandboxes, string serviceName,
     string[] excludePrefixes)
     : base(serviceName, excludePrefixes)
 {
     this.appsClient = appsClient;
     this.sandboxesClient = sandboxesClient;
     this.apps = apps;
     this.indexedApps = apps.ToDictionary(app => app.Id);
     this.sandboxes = sandboxes ?? EmptySandboxCollection;
 }
 public TestableAppsContextConnector(IAppsClient appsClient, ISandboxesClient sandboxesClient,
     SandboxCollection sandboxes, string serviceName, string[] excludes)
     : base(appsClient, sandboxesClient, new List<App>(), sandboxes, serviceName, excludes)
 {
 }
 public TestableAppsContextConnector(IAppsClient appsClient, ISandboxesClient sandboxesClient,
     SandboxCollection sandboxes)
     : base(appsClient, sandboxesClient, new List<App>(), sandboxes, "anything", new string[0])
 {
 }