Exemplo n.º 1
0
 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);
        }
Exemplo n.º 3
0
 /// <summary>
 /// API endpoint for graph management.
 /// </summary>
 /// <param name="graphService">The service for graph management</param>
 public GraphManagementController(IGraphManagementService graphService)
 {
     _graphService = graphService;
 }