예제 #1
0
 public PersonalDetailsController(IAuditLogger auditLogger, ILocationResultBuilder locationResultBuilder,
                                  IEmailCollectionFeature emailCollectionFeature)
 {
     _auditLogger            = auditLogger;
     _locationResultBuilder  = locationResultBuilder;
     _emailCollectionFeature = emailCollectionFeature;
 }
        public void Setup()
        {
            _mockRestClient    = new Mock <ILoggingRestClient>();
            _mockConfiguration = new Mock <IConfiguration>();

            _mockConfiguration.Setup(c => c.PostcodeSearchByIdUrl).Returns("/location/postcode/api");
            _mockConfiguration.Setup(c => c.PostcodeSubscriptionKey).Returns("xyz");

            _locationResultBuilder = new LocationResultBuilder(_mockRestClient.Object, _mockConfiguration.Object);
        }
        public void Setup()
        {
            _mockRestfulHelper = new Mock <IRestfulHelper>();
            _mockConfiguration = new Mock <IConfiguration>();

            _mockConfiguration.Setup(c => c.PostcodeSearchByIdApiUrl).Returns("/location/postcode/api");
            _mockConfiguration.Setup(c => c.PostcodeSubscriptionKey).Returns("xyz");

            _locationResultBuilder = new LocationResultBuilder(_mockRestfulHelper.Object, _mockConfiguration.Object);
        }
예제 #4
0
 public OutcomeController(IOutcomeViewModelBuilder outcomeViewModelBuilder, IDOSBuilder dosBuilder,
                          ISurgeryBuilder surgeryBuilder, ILocationResultBuilder locationResultBuilder, IAuditLogger auditLogger, Presentation.Configuration.IConfiguration configuration, IPostCodeAllowedValidator postCodeAllowedValidator)
 {
     _outcomeViewModelBuilder = outcomeViewModelBuilder;
     _dosBuilder               = dosBuilder;
     _surgeryBuilder           = surgeryBuilder;
     _locationResultBuilder    = locationResultBuilder;
     _auditLogger              = auditLogger;
     _configuration            = configuration;
     _postCodeAllowedValidator = postCodeAllowedValidator;
 }
예제 #5
0
 public OutcomeController(IOutcomeViewModelBuilder outcomeViewModelBuilder, IDOSBuilder dosBuilder, ISurgeryBuilder surgeryBuilder,
                          ILocationResultBuilder locationResultBuilder, IAuditLogger auditLogger, Presentation.Configuration.IConfiguration configuration,
                          IPostCodeAllowedValidator postCodeAllowedValidator, IViewRouter viewRouter, IReferralResultBuilder referralResultBuilder,
                          IRecommendedServiceBuilder recommendedServiceBuilder) : base(postCodeAllowedValidator)
 {
     _outcomeViewModelBuilder = outcomeViewModelBuilder;
     _dosBuilder                = dosBuilder;
     _surgeryBuilder            = surgeryBuilder;
     _locationResultBuilder     = locationResultBuilder;
     _auditLogger               = auditLogger;
     _configuration             = configuration;
     _viewRouter                = viewRouter;
     _referralResultBuilder     = referralResultBuilder;
     _recommendedServiceBuilder = recommendedServiceBuilder;
 }
 public LocationController(IPostCodeAllowedValidator postCodeAllowedValidator, ILocationResultBuilder locationResultBuilder, IConfiguration configuration)
 {
     _postCodeAllowedValidator = postCodeAllowedValidator;
     _locationResultBuilder    = locationResultBuilder;
     _configuration            = configuration;
 }