Example #1
0
 public DomainStatusController(IDomainStatusDao domainStatusDao,
                               IPermissionDao permissionDao,
                               IReverseDnsApi reverseDnsApi,
                               IValidator <DomainRequest> domainRequestValidator,
                               IValidator <DateRangeDomainRequest> dateRangeDomainRequestValidator,
                               ILogger <DomainStatusController> log)
 {
     _domainStatusDao                 = domainStatusDao;
     _permissionDao                   = permissionDao;
     _reverseDnsApi                   = reverseDnsApi;
     _domainRequestValidator          = domainRequestValidator;
     _dateRangeDomainRequestValidator = dateRangeDomainRequestValidator;
     _log = log;
 }
        public void SetUp()
        {
            _domainStatusDao                 = A.Fake <IDomainStatusDao>();
            _permissionDao                   = A.Fake <IPermissionDao>();
            _domainRequestValidator          = A.Fake <IValidator <DomainRequest> >();
            _dateRangeDomainRequestValidator = A.Fake <IValidator <DateRangeDomainRequest> >();
            _reverseDnsApi                   = A.Fake <IReverseDnsApi>();
            _domainStatusController          = new DomainStatusController(_domainStatusDao, _permissionDao,
                                                                          _reverseDnsApi, _domainRequestValidator,
                                                                          _dateRangeDomainRequestValidator, A.Fake <ILogger <DomainStatusController> >());

            _domainStatusController.ControllerContext = new ControllerContext
            {
                HttpContext = new DefaultHttpContext
                {
                    User = new ClaimsPrincipal(new ClaimsIdentity())
                }
            };
        }