Пример #1
0
 public void SetUp()
 {
     _dnsResolver = A.Fake <IDnsResolver>();
     _logger      = A.Fake <ILogger>();
     _organisationalDomainProvider = A.Fake <IOrganisationalDomainProvider>();
     _dmarcRecordDnsClient         = new DmarcRecordDnsClient(_dnsResolver, _logger, _organisationalDomainProvider);
 }
Пример #2
0
        public void SetUp()
        {
            _domainDao      = A.Fake <IDomainDao>();
            _userDao        = A.Fake <IUserDao>();
            _groupDao       = A.Fake <IGroupDao>();
            _groupDomainDao = A.Fake <IGroupDomainDao>();
            _idSearchablePagedRequestValidator      = A.Fake <IValidator <GetEntitiesByRelatedIdRequest> >();
            _idEntityIdsRequestValidator            = A.Fake <IValidator <ChangeMembershipRequest> >();
            _domainForCreationValidator             = A.Fake <IValidator <DomainForCreation> >();
            _searchLimitExcludedIdsRequestValidator = A.Fake <IValidator <EntitySearchRequest> >();
            _publicDomainForCreationValidator       = A.Fake <IValidator <PublicDomainForCreation> >();
            _log = A.Fake <ILogger <DomainContoller> >();
            _organisationalDomainProvider = A.Fake <IOrganisationalDomainProvider>();
            _publisher       = A.Fake <IPublisher>();
            _publisherConfig = A.Fake <IPublisherConfig>();

            _domainContoller = new DomainContoller(_domainDao, _userDao, _groupDao, _groupDomainDao,
                                                   _idSearchablePagedRequestValidator, _idEntityIdsRequestValidator, _domainForCreationValidator,
                                                   _searchLimitExcludedIdsRequestValidator,
                                                   _publicDomainForCreationValidator, _log, _organisationalDomainProvider, _publisher, _publisherConfig)
            {
                ControllerContext = new ControllerContext
                {
                    HttpContext = new DefaultHttpContext
                    {
                        User = new ClaimsPrincipal(new ClaimsIdentity())
                    }
                }
            };
        }
Пример #3
0
 public DomainContoller(IDomainDao domainDao,
                        IUserDao userDao,
                        IGroupDao groupDao,
                        IGroupDomainDao groupDomainDao,
                        IValidator <GetEntitiesByRelatedIdRequest> idSearchablePagedRequestValidator,
                        IValidator <ChangeMembershipRequest> idEntityIdsRequestValidator,
                        IValidator <DomainForCreation> domainForCreationValidator,
                        IValidator <EntitySearchRequest> searchLimitExcludedIdsRequestValidator,
                        IValidator <PublicDomainForCreation> publicDomainForCreationValidator,
                        ILogger <DomainContoller> log,
                        IOrganisationalDomainProvider organisationalDomainProvider,
                        IPublisher publisher,
                        IPublisherConfig config)
 {
     _domainDao      = domainDao;
     _userDao        = userDao;
     _groupDao       = groupDao;
     _groupDomainDao = groupDomainDao;
     _idSearchablePagedRequestValidator      = idSearchablePagedRequestValidator;
     _idEntityIdsRequestValidator            = idEntityIdsRequestValidator;
     _domainForCreationValidator             = domainForCreationValidator;
     _searchLimitExcludedIdsRequestValidator = searchLimitExcludedIdsRequestValidator;
     _publicDomainForCreationValidator       = publicDomainForCreationValidator;
     _log = log;
     _organisationalDomainProvider = organisationalDomainProvider;
     _publisher = publisher;
     _config    = config;
 }
Пример #4
0
 public AggregateReportEnricher(IIpAddressProcessor ipAddressProcessor, IMessagePublisher publisher, IAggregateReportRecordEnrichedFactory aggregateReportRecordEnrichedFactory, IEnricherConfig enricherConfig, IOrganisationalDomainProvider organisationalDomainProvider, ILogger <AggregateReportEnricher> log)
 {
     _ipAddressProcessor = ipAddressProcessor;
     _publisher          = publisher;
     _aggregateReportRecordEnrichedFactory = aggregateReportRecordEnrichedFactory;
     _enricherConfig = enricherConfig;
     _organisationalDomainProvider = organisationalDomainProvider;
     _log = log;
 }
Пример #5
0
 public DomainStatusListController(IDomainStatusListDao domainStatusListDao,
                                   IOrganisationalDomainProvider organisationalDomainProvider,
                                   ICertificateEvaluatorApi certificateEvaluatorApi,
                                   IDomainValidator domainValidator,
                                   IPublicDomainListValidator publicDomainValidator,
                                   IValidator <DomainsRequest> domainsRequestValidator,
                                   ILogger <DomainStatusListController> log)
 {
     _domainStatusListDao          = domainStatusListDao;
     _organisationalDomainProvider = organisationalDomainProvider;
     _certificateEvaluatorApi      = certificateEvaluatorApi;
     _domainValidator         = domainValidator;
     _publicDomainValidator   = publicDomainValidator;
     _domainsRequestValidator = domainsRequestValidator;
     _log = log;
 }
Пример #6
0
 public DomainStatusController(IDomainStatusDao domainStatusDao,
                               IPermissionDao permissionDao,
                               IOrganisationalDomainProvider organisationalDomainProvider,
                               IReverseDnsApi reverseDnsApi,
                               IValidator <DomainRequest> domainRequestValidator,
                               IValidator <DomainsRequest> domainsRequestValidator,
                               IValidator <DateRangeDomainRequest> dateRangeDomainRequestValidator,
                               ILogger <DomainStatusController> log)
 {
     _domainStatusDao = domainStatusDao;
     _permissionDao   = permissionDao;
     _organisationalDomainProvider = organisationalDomainProvider;
     _reverseDnsApi                   = reverseDnsApi;
     _domainRequestValidator          = domainRequestValidator;
     _dateRangeDomainRequestValidator = dateRangeDomainRequestValidator;
     _log = log;
 }
        public void SetUp()
        {
            _domainStatusListDao        = A.Fake <IDomainStatusListDao>();
            _organisationDomainProvider = A.Fake <IOrganisationalDomainProvider>();
            _domainRequestValidator     = A.Fake <IValidator <DomainsRequest> >();
            _certificateEvaluatorApi    = A.Fake <ICertificateEvaluatorApi>();

            _domainStatusListController = new DomainStatusListController(_domainStatusListDao, _organisationDomainProvider,
                                                                         _certificateEvaluatorApi, _domainValidator, _publicDomainValidator, _domainRequestValidator, A.Fake <ILogger <DomainStatusListController> >());

            _domainStatusListController.ControllerContext = new ControllerContext
            {
                HttpContext = new DefaultHttpContext
                {
                    User = new ClaimsPrincipal(new ClaimsIdentity())
                }
            };
        }
Пример #8
0
        public void SetUp()
        {
            _domainStatusDao                 = A.Fake <IDomainStatusDao>();
            _permissionDao                   = A.Fake <IPermissionDao>();
            _domainRequestValidator          = A.Fake <IValidator <DomainRequest> >();
            _domainsRequestValidator         = A.Fake <IValidator <DomainsRequest> >();
            _dateRangeDomainRequestValidator = A.Fake <IValidator <DateRangeDomainRequest> >();
            _organisationalDomainProvider    = A.Fake <IOrganisationalDomainProvider>();
            _reverseDnsApi                   = A.Fake <IReverseDnsApi>();
            _domainStatusController          = new DomainStatusController(_domainStatusDao, _permissionDao,
                                                                          _organisationalDomainProvider, _reverseDnsApi, _domainRequestValidator, _domainsRequestValidator,
                                                                          _dateRangeDomainRequestValidator, A.Fake <ILogger <DomainStatusController> >());

            _domainStatusController.ControllerContext = new ControllerContext
            {
                HttpContext = new DefaultHttpContext
                {
                    User = new ClaimsPrincipal(new ClaimsIdentity())
                }
            };
        }
 public DmarcRecordDnsClient(IDnsResolver dnsResolver, ILogger log,
                             IOrganisationalDomainProvider organisationalDomainProvider)
     : base(dnsResolver, log, QType.TXT, "DMARC")
 {
     _organisationalDomainProvider = organisationalDomainProvider;
 }
Пример #10
0
 public ReverseDnsProvider(IReverseDnsLookup reverseDnsLookup,
                           IOrganisationalDomainProvider organisationalDomainProvider)
 {
     _reverseDnsLookup             = reverseDnsLookup;
     _organisationalDomainProvider = organisationalDomainProvider;
 }
 public void SetUp()
 {
     _dnsResolver = A.Fake <IDnsResolver>();
     _organisationalDomainProvider = A.Fake <IOrganisationalDomainProvider>();
     _log = new TestLogger <ReverseDnsLookup>();
 }
Пример #12
0
 public void SetUp()
 {
     _organisationalDomainProvider = A.Fake <IOrganisationalDomainProvider>();
     _rule = new SubDomainPolicyShouldBeQuarantineOrReject(_organisationalDomainProvider);
 }
 public SubDomainPolicyShouldNotBeOnNonOrganisationalDomain(IOrganisationalDomainProvider organisationalDomainProvider)
 {
     _organisationalDomainProvider = organisationalDomainProvider;
 }
 public void SetUp()
 {
     _organisationalDomainProvider = A.Fake <IOrganisationalDomainProvider>();
     _rule = new SubDomainPolicyShouldNotBeOnNonOrganisationalDomain(_organisationalDomainProvider);
 }
Пример #15
0
 public SubDomainPolicyShouldBeQuarantineOrReject(IOrganisationalDomainProvider organisationalDomainProvider)
 {
     _organisationalDomainProvider = organisationalDomainProvider;
 }