public RosettianClientMessageInspector()
 {
     _errorLoggingService = new ErrorLoggingService();
     var enterpriseExceptions = new EnterpriseExceptionHandler(_errorLoggingService);
     var resourceInformationInquiry = new ResourceInformationInquiryClient();
     _syncPlant = new ConsolidatedSyncResource(resourceInformationInquiry, _errorLoggingService, enterpriseExceptions);
 }
 public EnterpriseClient(
     IErrorLoggingService errorLoggingService,
     ISyncResource syncResource,
     RetrieveCustomerServiceConfiguration.RetrieveCustomerServiceConfiguration retrieveCustomerServiceConfiguration,
     IRetrieveCustomerServiceConfigurationMapper retrieveCustomerServiceConfigurationMapper,
     GeneratePasscode.GeneratePasscode generatePasscodeClient,
     IEnterpriseExceptionHandler enterpriseExceptionHandler,
     IGetFacilitiesMapper getFacilitiesMapper,
     ServiceOrderOrchestration.ServiceOrderOrchestration serviceOrderOrchestration,
     CustomerOrderInformation.CustomerOrderInformation customerOrderInformation,
     IRetrieveCustomerServiceAccount retrieveCustomerServiceAccount,
     IServiceDiagnosticTests serviceDiagnosticTests,
     IRetrieveServiceDesign retrieveServiceDesign,
     IRetrieveServiceConfiguration retrieveServiceConfig
 )
 {
     _errorLoggingService = errorLoggingService;
     _syncResource = syncResource;
     _retrieveCustomerServiceConfiguration = retrieveCustomerServiceConfiguration;
     _retrieveCustomerServiceConfigurationMapper = retrieveCustomerServiceConfigurationMapper;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _generatePasscodeClient = generatePasscodeClient;
     _getFacilityMapper = getFacilitiesMapper;
     _serviceOrderOrchestration = serviceOrderOrchestration;
     _customerOrderInformation = customerOrderInformation;
     _retrieveCustomerServiceAccount = retrieveCustomerServiceAccount;
     _serviceDiagnosticTests = serviceDiagnosticTests;
     _retrieveServiceDesign = retrieveServiceDesign;
     _retrieveServiceConfig = retrieveServiceConfig;
 }