public EditAatfDetailsRequestHandler(
     IWeeeAuthorization authorization,
     IAatfDataAccess aatfDataAccess,
     IGenericDataAccess genericDataAccess,
     IMap <AatfAddressData, AatfAddress> addressMapper,
     IOrganisationDetailsDataAccess organisationDetailsDataAccess,
     ICommonDataAccess commonDataAccess,
     IGetAatfApprovalDateChangeStatus getAatfApprovalDateChangeStatus,
     IQuarterWindowFactory quarterWindowFactory,
     IWeeeTransactionAdapter context)
 {
     this.authorization                   = authorization;
     this.genericDataAccess               = genericDataAccess;
     this.aatfDataAccess                  = aatfDataAccess;
     this.addressMapper                   = addressMapper;
     this.organisationDetailsDataAccess   = organisationDetailsDataAccess;
     this.commonDataAccess                = commonDataAccess;
     this.getAatfApprovalDateChangeStatus = getAatfApprovalDateChangeStatus;
     this.quarterWindowFactory            = quarterWindowFactory;
     this.context = context;
 }
예제 #2
0
        public EditAatfDetailsRequestHandlerTests()
        {
            fixture = new Fixture();
            var authorization = A.Fake <IWeeeAuthorization>();

            genericDataAccess               = A.Fake <IGenericDataAccess>();
            aatfDataAccess                  = A.Fake <IAatfDataAccess>();
            addressMapper                   = A.Fake <IMap <AatfAddressData, AatfAddress> >();
            organisationDetailsDataAccess   = A.Fake <IOrganisationDetailsDataAccess>();
            commonDataAccess                = A.Fake <ICommonDataAccess>();
            getAatfApprovalDateChangeStatus = A.Fake <IGetAatfApprovalDateChangeStatus>();
            quarterWindowFactory            = A.Fake <IQuarterWindowFactory>();
            context = A.Fake <IWeeeTransactionAdapter>();

            handler = new EditAatfDetailsRequestHandler(authorization,
                                                        aatfDataAccess,
                                                        genericDataAccess,
                                                        addressMapper,
                                                        organisationDetailsDataAccess,
                                                        commonDataAccess,
                                                        getAatfApprovalDateChangeStatus,
                                                        quarterWindowFactory,
                                                        context);
        }