Example #1
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;
 }
        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())
                }
            };
        }