Beispiel #1
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;
 }
Beispiel #2
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;
 }
        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 #4
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);
        }