public ItSystemUsageServiceRelationTest() { _mockSystemUsageRepository = new Mock <IGenericRepository <ItSystemUsage> >(); _mockAuthorizationContext = new Mock <IAuthorizationContext>(); _mockSystemRepository = new Mock <IItSystemRepository>(); _mockContractRepository = new Mock <IItContractRepository>(); _mockOptionsService = new Mock <IOptionsService <SystemRelation, RelationFrequencyType> >(); _mockSystemRelationRepository = new Mock <IGenericRepository <SystemRelation> >(); _mockSensitiveDataLevelRepository = new Mock <IGenericRepository <ItSystemUsageSensitiveDataLevel> >(); _mockTransactionManager = new Mock <ITransactionManager>(); _mockLogger = new Mock <ILogger>(); _interfaceRepository = new Mock <IGenericRepository <ItInterface> >(); _mockOptionsService.Setup(x => x.GetAvailableOption(It.IsAny <int>(), It.IsAny <int>())).Returns(Maybe <RelationFrequencyType> .None); _referenceService = new Mock <IReferenceService>(); _sut = new ItSystemUsageService( _mockSystemUsageRepository.Object, _mockAuthorizationContext.Object, _mockSystemRepository.Object, _mockContractRepository.Object, _mockOptionsService.Object, _mockSystemRelationRepository.Object, _interfaceRepository.Object, _referenceService.Object, _mockTransactionManager.Object, Mock.Of <IDomainEvents>(), _mockLogger.Object, _mockSensitiveDataLevelRepository.Object); }
public ItSystemUsageServiceTest() { _usageRepository = new Mock <IGenericRepository <ItSystemUsage> >(); _authorizationContext = new Mock <IAuthorizationContext>(); _systemRepository = new Mock <IItSystemRepository>(); _contractRepository = new Mock <IItContractRepository>(); _optionsService = new Mock <IOptionsService <SystemRelation, RelationFrequencyType> >(); _transactionManager = new Mock <ITransactionManager>(); _relationRepositoryMock = new Mock <IGenericRepository <SystemRelation> >(); _interfaceRepository = new Mock <IGenericRepository <ItInterface> >(); _domainEvents = new Mock <IDomainEvents>(); _referenceService = new Mock <IReferenceService>(); _sensitiveDataLevelRepository = new Mock <IGenericRepository <ItSystemUsageSensitiveDataLevel> >(); _sut = new ItSystemUsageService( _usageRepository.Object, _authorizationContext.Object, _systemRepository.Object, _contractRepository.Object, _optionsService.Object, _relationRepositoryMock.Object, _interfaceRepository.Object, _referenceService.Object, _transactionManager.Object, _domainEvents.Object, Mock.Of <ILogger>(), _sensitiveDataLevelRepository.Object); }