public GetPopulatedReturnTests()
        {
            returnDataAccess                = A.Fake <IReturnDataAccess>();
            mapper                          = A.Fake <IMap <ReturnQuarterWindow, ReturnData> >();
            quarterWindowFactory            = A.Fake <IQuarterWindowFactory>();
            fetchNonObligatedWeeeDataAccess = A.Fake <INonObligatedDataAccess>();
            fetchObligatedWeeeDataAccess    = A.Fake <IFetchObligatedWeeeForReturnDataAccess>();
            fetchAatfDataAccess             = A.Fake <IFetchAatfDataAccess>();
            returnSchemeDataAccess          = A.Fake <IReturnSchemeDataAccess>();
            genericDataAccess               = A.Fake <IGenericDataAccess>();
            systemDataDataAccess            = A.Fake <ISystemDataDataAccess>();

            populatedReturn = new GetPopulatedReturn(new AuthorizationBuilder()
                                                     .AllowExternalAreaAccess()
                                                     .AllowOrganisationAccess().Build(),
                                                     returnDataAccess,
                                                     mapper,
                                                     quarterWindowFactory,
                                                     fetchNonObligatedWeeeDataAccess,
                                                     fetchObligatedWeeeDataAccess,
                                                     fetchAatfDataAccess,
                                                     returnSchemeDataAccess,
                                                     genericDataAccess,
                                                     systemDataDataAccess);
        }
Example #2
0
 public RemoveWeeeSentOnHandler(WeeeContext context, IWeeeAuthorization authorization, IWeeeSentOnDataAccess sentOnDataAccess, IGenericDataAccess genericDataAccess, IFetchObligatedWeeeForReturnDataAccess obligatedWeeeDataAccess)
 {
     this.context                 = context;
     this.authorization           = authorization;
     this.sentOnDataAccess        = sentOnDataAccess;
     this.genericDataAccess       = genericDataAccess;
     this.obligatedWeeeDataAccess = obligatedWeeeDataAccess;
 }
Example #3
0
 public GetWeeeSentOnByIdHandler(IWeeeAuthorization authorization,
                                 IWeeeSentOnDataAccess getSentOnAatfSiteDataAccess, IFetchObligatedWeeeForReturnDataAccess fetchWeeeSentOnAmountDataAccess, IMap <AatfAddress, AatfAddressData> addressMapper)
 {
     this.authorization = authorization;
     this.getSentOnAatfSiteDataAccess     = getSentOnAatfSiteDataAccess;
     this.fetchWeeeSentOnAmountDataAccess = fetchWeeeSentOnAmountDataAccess;
     this.addressMapper = addressMapper;
 }
        public GetWeeeSentOnHandlerTests()
        {
            this.authorization = A.Fake <IWeeeAuthorization>();
            this.getSentOnAatfSiteDataAccess     = A.Fake <IWeeeSentOnDataAccess>();
            this.fetchWeeeSentOnAmountDataAccess = A.Fake <IFetchObligatedWeeeForReturnDataAccess>();
            this.addressMapper = A.Fake <IMap <AatfAddress, AatfAddressData> >();

            handler = new GetWeeeSentOnHandler(authorization, getSentOnAatfSiteDataAccess, fetchWeeeSentOnAmountDataAccess, addressMapper);
        }
Example #5
0
        public RemoveWeeeSentOnHandlerTests()
        {
            this.context                 = A.Fake <WeeeContext>();
            this.authorization           = A.Fake <IWeeeAuthorization>();
            this.sentOnDataAccess        = A.Fake <IWeeeSentOnDataAccess>();
            this.genericDataAccess       = A.Fake <IGenericDataAccess>();
            this.obligatedWeeeDataAccess = A.Fake <IFetchObligatedWeeeForReturnDataAccess>();

            handler = new RemoveWeeeSentOnHandler(context, authorization, sentOnDataAccess, genericDataAccess, obligatedWeeeDataAccess);
        }
Example #6
0
 public GetPopulatedReturn(IWeeeAuthorization authorization,
                           IReturnDataAccess returnDataAccess,
                           IMap <ReturnQuarterWindow, ReturnData> mapper,
                           IQuarterWindowFactory quarterWindowFactory,
                           INonObligatedDataAccess nonObligatedDataAccess,
                           IFetchObligatedWeeeForReturnDataAccess obligatedDataAccess,
                           IFetchAatfDataAccess aatfDataAccess,
                           IReturnSchemeDataAccess returnSchemeDataAccess,
                           IGenericDataAccess genericDataAccess, ISystemDataDataAccess systemDataDataAccess)
 {
     this.authorization          = authorization;
     this.returnDataAccess       = returnDataAccess;
     this.mapper                 = mapper;
     this.quarterWindowFactory   = quarterWindowFactory;
     this.nonObligatedDataAccess = nonObligatedDataAccess;
     this.obligatedDataAccess    = obligatedDataAccess;
     this.aatfDataAccess         = aatfDataAccess;
     this.returnSchemeDataAccess = returnSchemeDataAccess;
     this.genericDataAccess      = genericDataAccess;
     this.systemDataDataAccess   = systemDataDataAccess;
 }