Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public AatfDataAccess(WeeeContext context,
                       IGenericDataAccess genericDataAccess,
                       IQuarterWindowFactory quarterWindowFactory)
 {
     this.context              = context;
     this.genericDataAccess    = genericDataAccess;
     this.quarterWindowFactory = quarterWindowFactory;
 }
Exemplo n.º 3
0
 public GetAatfApprovalDateChangeStatus(IAatfDataAccess aatfDataAccess,
                                        IQuarterWindowFactory quarterWindowFactory,
                                        IOrganisationDataAccess organisationDataAccess)
 {
     this.aatfDataAccess         = aatfDataAccess;
     this.quarterWindowFactory   = quarterWindowFactory;
     this.organisationDataAccess = organisationDataAccess;
 }
Exemplo n.º 4
0
 public ReturnFactory(IReturnFactoryDataAccess returnFactoryDataAccess,
                      ISystemDataDataAccess systemDataDataAccess,
                      IQuarterWindowFactory quarterWindowFactory)
 {
     this.returnFactoryDataAccess = returnFactoryDataAccess;
     this.systemDataDataAccess    = systemDataDataAccess;
     this.quarterWindowFactory    = quarterWindowFactory;
 }
Exemplo n.º 5
0
 public CopyReturnHandler(IWeeeAuthorization authorization,
                          WeeeContext context,
                          IUserContext userContext,
                          IQuarterWindowFactory quarterWindowFactory)
 {
     this.authorization        = authorization;
     this.userContext          = userContext;
     this.quarterWindowFactory = quarterWindowFactory;
     this.context = context;
 }
Exemplo n.º 6
0
        public AatfDataAccessTests()
        {
            fixture              = new Fixture();
            context              = A.Fake <WeeeContext>();
            dbContextHelper      = new DbContextHelper();
            genericDataAccess    = A.Fake <IGenericDataAccess>();
            quarterWindowFactory = A.Fake <IQuarterWindowFactory>();

            dataAccess = new AatfDataAccess(context, genericDataAccess, quarterWindowFactory);
        }
        public GetAatfApprovalDateChangeStatusTests()
        {
            aatfDataAccess         = A.Fake <IAatfDataAccess>();
            quarterWindowFactory   = A.Fake <IQuarterWindowFactory>();
            organisationDataAccess = A.Fake <IOrganisationDataAccess>();
            quarterWindow          = new QuarterWindow(DateTime.MaxValue, DateTime.MaxValue, QuarterType.Q1);

            getAatfApprovalDateChangeStatus = new GetAatfApprovalDateChangeStatus(aatfDataAccess, quarterWindowFactory, organisationDataAccess);

            fixture = new Fixture();
        }
Exemplo n.º 8
0
        public ReturnFactoryTests()
        {
            returnFactoryDataAccess = A.Fake <IReturnFactoryDataAccess>();
            systemDataDataAccess    = A.Fake <ISystemDataDataAccess>();
            quarterWindowFactory    = A.Fake <IQuarterWindowFactory>();

            SetupSystemTime();

            returnFactory = new ReturnFactory(returnFactoryDataAccess,
                                              systemDataDataAccess,
                                              quarterWindowFactory);
        }
Exemplo n.º 9
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;
 }
Exemplo n.º 10
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);
        }
Exemplo n.º 11
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;
 }
 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;
 }
Exemplo n.º 13
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);
        }
 public IsSubmissionWindowOpenHandler(IQuarterWindowFactory quarterWindowFactory, ISystemDataDataAccess systemDataDataAccess)
 {
     this.quarterWindowFactory = quarterWindowFactory;
     this.systemDataDataAccess = systemDataDataAccess;
 }
Exemplo n.º 15
0
 public DeleteAatfHandlerTests()
 {
     getAatfDeletionStatus = A.Fake <IGetAatfDeletionStatus>();
     quarterWindowFactory  = A.Fake <IQuarterWindowFactory>();
     fixture = new Fixture();
 }
Exemplo n.º 16
0
 public SubmissionWindowClosed(IQuarterWindowFactory quarterWindowFactory, ISystemDataDataAccess systemDataDataAccess)
 {
     this.quarterWindowFactory = quarterWindowFactory;
     this.systemDataDataAccess = systemDataDataAccess;
 }
Exemplo n.º 17
0
        public CopyReturnHandlerTests()
        {
            quarterWindowFactory = A.Fake <IQuarterWindowFactory>();

            A.CallTo(() => quarterWindowFactory.GetQuarterWindow(A <Quarter> ._)).Returns(new EA.Weee.Domain.DataReturns.QuarterWindow(DateTime.MaxValue, DateTime.MinValue, QuarterType.Q1));
        }
Exemplo n.º 18
0
 public FetchAatfDataAccess(WeeeContext context,
                            IQuarterWindowFactory quarterWindowFactory)
 {
     this.context = context;
     this.quarterWindowFactory = quarterWindowFactory;
 }
Exemplo n.º 19
0
 public FetchAatfDataAccessTests()
 {
     quarterWindowFactory = A.Fake <IQuarterWindowFactory>();
 }
Exemplo n.º 20
0
 public IsSubmissionWindowOpenHandlerTests()
 {
     quarterWindowFactory = A.Fake <IQuarterWindowFactory>();
     systemDataDataAccess = A.Fake <ISystemDataDataAccess>();
 }
 public SubmissionWindowClosedTests()
 {
     quarterWindowFactory = A.Fake<IQuarterWindowFactory>();
     systemDataDataAccess = A.Fake<ISystemDataDataAccess>();
 }
 public IsSubmissionWindowOpenHandlerTests()
 {
     quarterWindowFactory = A.Fake<IQuarterWindowFactory>();
     systemDataDataAccess = A.Fake<ISystemDataDataAccess>();
 }
Exemplo n.º 23
0
 public AatfContactIntegration()
 {
     quarterWindowFactory = A.Fake <IQuarterWindowFactory>();
 }
Exemplo n.º 24
0
 public SubmissionWindowClosedTests()
 {
     quarterWindowFactory = A.Fake <IQuarterWindowFactory>();
     systemDataDataAccess = A.Fake <ISystemDataDataAccess>();
 }