public GraphManagementServiceTests() { _mockGraphMgmtRepo = new Mock <IGraphManagementRepository>(); _mockGraphRepository = new Mock <IGraphRepository>(); _mockMetadataGraphConfigService = new Mock <IMetadataGraphConfigurationService>(); _mockAuditTrailLogService = new Mock <IAuditTrailLogService>(); _mockAwsS3Service = new Mock <IAmazonS3Service>(); _mockNeptuneLoaderConnector = new Mock <INeptuneLoaderConnector>(); SetupMockGraphMgmt(); _service = new GraphManagementService(_mockGraphMgmtRepo.Object, _mockGraphRepository.Object, _mockMetadataGraphConfigService.Object, _mockAuditTrailLogService.Object, _mockAwsS3Service.Object, _mockNeptuneLoaderConnector.Object); }
public GraphManagementServiceTests() { _mockGraphMgmtRepo = new Mock <IGraphManagementRepository>(); _mockGraphRepository = new Mock <IGraphRepository>(); _mockMetadataGraphConfigService = new Mock <IMetadataGraphConfigurationService>(); _mockAuditTrailLogService = new Mock <IAuditTrailLogService>(); _mockAwsS3Service = new Mock <IAmazonS3Service>(); _mockNeptuneLoaderConnector = new Mock <INeptuneLoaderConnector>(); SetupMockGraphMgmt(); AmazonWebServicesOptions awsOptions = new AmazonWebServicesOptions(); var awsOptionsMonitor = Mock.Of <IOptionsMonitor <AmazonWebServicesOptions> >(_ => _.CurrentValue == awsOptions); _service = new GraphManagementService(_mockGraphMgmtRepo.Object, _mockGraphRepository.Object, _mockMetadataGraphConfigService.Object, _mockAuditTrailLogService.Object, _mockAwsS3Service.Object, _mockNeptuneLoaderConnector.Object, awsOptionsMonitor); }
/// <summary> /// API endpoint for graph management. /// </summary> /// <param name="graphService">The service for graph management</param> public GraphManagementController(IGraphManagementService graphService) { _graphService = graphService; }