public Services Start([NotNull] IAppService app, [CanBeNull] Action mock = null) { Configuration = app.Configuration; CompositionService = app.CompositionService; mock?.Invoke(); Trace = CompositionService.Resolve<ITraceService>(); FileSystem = CompositionService.Resolve<IFileSystemService>(); ParseService = CompositionService.Resolve<IParseService>(); ProjectService = CompositionService.Resolve<IProjectService>(); ConfigurationService = CompositionService.Resolve<IConfigurationService>(); SnapshotService = CompositionService.Resolve<ISnapshotService>(); CheckerService = CompositionService.Resolve<ICheckerService>(); QueryService = CompositionService.Resolve<IQueryService>(); LanguageService = CompositionService.Resolve<ILanguageService>(); RuleService = CompositionService.Resolve<IRuleService>(); XPathService = CompositionService.Resolve<IXPathService>(); return this; }
public FergusonService(IXPathService xPathService) { _xPathService = xPathService; }
public SupplyHouseService(IXPathService xPathService) { _xPathService = xPathService; }