Beispiel #1
0
 public AddReturnSchemeHandler(IWeeeAuthorization authorization, IReturnSchemeDataAccess returnSchemeDataAccess, IReturnDataAccess returnDataAccess, ISchemeDataAccess schemeDataAccess)
 {
     this.authorization          = authorization;
     this.returnSchemeDataAccess = returnSchemeDataAccess;
     this.returnDataAccess       = returnDataAccess;
     this.schemeDataAccess       = schemeDataAccess;
 }
        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);
        }
Beispiel #3
0
        public GetReturnObligatedCsvHandlerTests()
        {
            this.authorization    = A.Fake <IWeeeAuthorization>();
            this.weeContext       = A.Fake <WeeeContext>();
            this.returnDataAccess = A.Fake <IReturnDataAccess>();

            this.handler = new GetReturnObligatedCsvHandler(authorization, weeContext, returnDataAccess);
        }
Beispiel #4
0
 public GetReturnObligatedCsvHandler(IWeeeAuthorization authorization,
                                     WeeeContext weeContext,
                                     IReturnDataAccess returnDataAccess)
 {
     this.authorization    = authorization;
     this.weeContext       = weeContext;
     this.returnDataAccess = returnDataAccess;
 }
 public GetReturnStatusHandler(IWeeeAuthorization authorization,
                               IReturnDataAccess returnDataAccess,
                               IMapper mapper)
 {
     this.authorization    = authorization;
     this.returnDataAccess = returnDataAccess;
     this.mapper           = mapper;
 }
 public AddNonObligatedHandler(IWeeeAuthorization authorization,
                               INonObligatedDataAccess nonObligatedDataAccess,
                               IReturnDataAccess returnDataAccess)
 {
     this.authorization          = authorization;
     this.nonObligatedDataAccess = nonObligatedDataAccess;
     this.returnDataAccess       = returnDataAccess;
 }
 public AddSentOnAatfSiteHandler(IWeeeAuthorization authorization,
                                 IWeeeSentOnDataAccess sentOnDataAccess, IGenericDataAccess genericDataAccess, IReturnDataAccess returnDataAccess, IOrganisationDetailsDataAccess orgDataAccess)
 {
     this.authorization                 = authorization;
     this.sentOnDataAccess              = sentOnDataAccess;
     this.genericDataAccess             = genericDataAccess;
     this.returnDataAccess              = returnDataAccess;
     this.organisationDetailsDataAccess = orgDataAccess;
 }
 public AddNonObligatedHandler(IWeeeAuthorization authorization,
                               INonObligatedDataAccess nonObligatedDataAccess,
                               IReturnDataAccess returnDataAccess,
                               IMapWithParameter <AddNonObligated, Return, IEnumerable <NonObligatedWeee> > mapper)
 {
     this.authorization          = authorization;
     this.nonObligatedDataAccess = nonObligatedDataAccess;
     this.returnDataAccess       = returnDataAccess;
     this.mapper = mapper;
 }
Beispiel #9
0
 public EditNonObligatedHandler(IWeeeAuthorization authorization,
                                INonObligatedDataAccess nonObligatedDataAccess,
                                IReturnDataAccess returnDataAccess,
                                IMapWithParameter <EditNonObligated, Return, IEnumerable <Tuple <Guid, decimal?> > > mapper)
 {
     this.authorization          = authorization;
     this.nonObligatedDataAccess = nonObligatedDataAccess;
     this.mapper           = mapper;
     this.returnDataAccess = returnDataAccess;
 }
        public GetSchemeRequestHandlerTests()
        {
            var weeeAuthorization = A.Fake <IWeeeAuthorization>();

            returnSchemeDataAccess = A.Fake <IReturnSchemeDataAccess>();
            returnDataAccess       = A.Fake <IReturnDataAccess>();
            mapper = A.Fake <IMapper>();

            handler = new GetSchemeRequestHandler(weeeAuthorization, returnSchemeDataAccess, mapper);
        }
Beispiel #11
0
 public EditSentOnAatfSiteWithOperatorHandler(WeeeContext context, IWeeeAuthorization authorization,
                                              IWeeeSentOnDataAccess sentOnDataAccess, IGenericDataAccess genericDataAccess, IReturnDataAccess returnDataAccess, IOrganisationDetailsDataAccess orgDataAccess)
 {
     this.context                       = context;
     this.authorization                 = authorization;
     this.sentOnDataAccess              = sentOnDataAccess;
     this.genericDataAccess             = genericDataAccess;
     this.returnDataAccess              = returnDataAccess;
     this.organisationDetailsDataAccess = orgDataAccess;
 }
        public AddReturnSchemeHandlerTests()
        {
            fixture = new Fixture();
            var weeeAuthorization = A.Fake <IWeeeAuthorization>();

            returnSchemeDataAccess = A.Fake <IReturnSchemeDataAccess>();
            schemeDataAccess       = A.Fake <ISchemeDataAccess>();
            returnDataAccess       = A.Fake <IReturnDataAccess>();

            handler = new AddReturnSchemeHandler(weeeAuthorization, returnSchemeDataAccess, returnDataAccess, schemeDataAccess);
        }
        public AddSentOnAatfSiteHandlerTests()
        {
            returnDataAccess = A.Fake <IReturnDataAccess>();
            var authorization = A.Fake <IWeeeAuthorization>();

            sentOnDataAccess              = A.Fake <IWeeeSentOnDataAccess>();
            genericDataAccess             = A.Fake <IGenericDataAccess>();
            organisationDetailsDataAccess = A.Fake <IOrganisationDetailsDataAccess>();

            handler = new AddSentOnAatfSiteHandler(authorization, sentOnDataAccess, genericDataAccess, returnDataAccess, organisationDetailsDataAccess);
        }
        public GetReturnStatusHandlerTests()
        {
            userContext      = A.Fake <IUserContext>();
            returnDataAccess = A.Fake <IReturnDataAccess>();
            mapper           = A.Fake <IMapper>();

            handler = new GetReturnStatusHandler(new AuthorizationBuilder()
                                                 .AllowExternalAreaAccess()
                                                 .AllowOrganisationAccess().Build(),
                                                 returnDataAccess,
                                                 mapper);
        }
Beispiel #15
0
        public EditSentOnAatfSiteWithOperatorHandlerTests()
        {
            context           = A.Fake <WeeeContext>();
            authorization     = A.Fake <IWeeeAuthorization>();
            orgDataAccess     = A.Fake <IOrganisationDetailsDataAccess>();
            sentOnDataAccess  = A.Fake <IWeeeSentOnDataAccess>();
            genericDataAccess = A.Fake <IGenericDataAccess>();
            returnDataAccess  = A.Fake <IReturnDataAccess>();
            mapper            = A.Fake <IMap <AatfAddress, AatfAddressData> >();

            handler = new EditSentOnAatfSiteWithOperatorHandler(context, authorization, sentOnDataAccess, genericDataAccess, returnDataAccess, orgDataAccess);
        }
Beispiel #16
0
 public GetReturnsHandler(IWeeeAuthorization authorization,
                          IGetPopulatedReturn getPopulatedReturn,
                          IReturnDataAccess returnDataAccess,
                          IReturnFactory returnFactory,
                          IQuarterWindowFactory quarterWindowFactory,
                          ISystemDataDataAccess systemDataDataAccess)
 {
     this.authorization        = authorization;
     this.getPopulatedReturn   = getPopulatedReturn;
     this.returnDataAccess     = returnDataAccess;
     this.returnFactory        = returnFactory;
     this.quarterWindowFactory = quarterWindowFactory;
     this.systemDataDataAccess = systemDataDataAccess;
 }
Beispiel #17
0
 public AddReturnHandler(IWeeeAuthorization authorization,
                         IReturnDataAccess returnDataAccess,
                         IGenericDataAccess genericDataAccess,
                         IUserContext userContext,
                         IReturnFactoryDataAccess returnFactoryDataAccess,
                         IReturnFactory returnFactory)
 {
     this.authorization           = authorization;
     this.returnDataAccess        = returnDataAccess;
     this.genericDataAccess       = genericDataAccess;
     this.userContext             = userContext;
     this.returnFactoryDataAccess = returnFactoryDataAccess;
     this.returnFactory           = returnFactory;
 }
        public AddReturnUploadHandlerTests()
        {
            var weeeAuthorization = A.Fake <IWeeeAuthorization>();

            returnDataAccess        = A.Fake <IReturnDataAccess>();
            genericDataAccess       = A.Fake <IGenericDataAccess>();
            userContext             = A.Fake <IUserContext>();
            returnFactoryDataAccess = A.Fake <IReturnFactoryDataAccess>();
            returnFactory           = A.Fake <IReturnFactory>();

            A.CallTo(() => returnFactoryDataAccess.HasReturnQuarter(A <Guid> ._, A <int> ._, A <EA.Weee.Domain.DataReturns.QuarterType> ._, A <FacilityType> ._)).Returns(false);
            A.CallTo(() => returnFactory.GetReturnQuarter(A <Guid> ._, A <FacilityType> ._)).Returns(new Quarter(year, quarter));

            handler = new AddReturnHandler(weeeAuthorization, returnDataAccess, genericDataAccess, userContext, returnFactoryDataAccess, returnFactory);
        }
Beispiel #19
0
        public GetReturnsHandlerTests()
        {
            populatedReturn      = A.Fake <IGetPopulatedReturn>();
            returnDataAccess     = A.Fake <IReturnDataAccess>();
            returnFactory        = A.Fake <IReturnFactory>();
            quarterWindowFactory = A.Fake <IQuarterWindowFactory>();
            systemDataDataAccess = A.Fake <ISystemDataDataAccess>();

            handler = new GetReturnsHandler(new AuthorizationBuilder()
                                            .AllowExternalAreaAccess()
                                            .AllowOrganisationAccess().Build(),
                                            populatedReturn,
                                            returnDataAccess,
                                            returnFactory,
                                            quarterWindowFactory,
                                            systemDataDataAccess);
        }
Beispiel #20
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;
 }